Video: Auth guard бурчтук деген эмне?
2024 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2023-12-15 23:50
Introduction. Бул жерде бүгүн биз маршруттарыбызды коргоону үйрөнөбүз Auth Guard in Angular 7. Бул колдонуу менен жетишүүгө болот Angularдагы автордук күзөт 7. Auth - кароолчу CanActivate интерфейсин колдонот жана ал колдонуучунун киргенин же кирбегенин текшерет.
Ошо сыяктуу эле, Auth күзөтчүлөрү деген эмне?
Angular маршруту сакчылар роутерге ал суралган маршрутка навигацияга уруксат бериши керекпи же жокпу айта турган интерфейстер. Алар бул чечимди берилгенди ишке ашырган класстан чыныгы же жалган кайтаруу маанисин издеп кабыл алышат кароолчу интерфейс.
Кошумча, бурчтукта CanActivate эмнени колдонот? CanActivate болуп саналат Бурчтук интерфейс. бул колдонулган колдонуучуну кирүүгө мажбурлоо колдонмо маршрутка барардан мурун.
Муну эске алганда, бурчтукта Auth деген эмне?
The аут кароол болуп саналат бурчтуу аныктыгы текшерилбеген колдонуучулардын чектелген маршруттарга кирүүсүн болтурбоо үчүн колдонулган маршрут күзөтчүсү, ал муну CanActivate интерфейсин ишке ашыруу аркылуу ишке ашырат, ал күзөтчүгө маршрутту canActivate() ыкмасы менен активдештирүү мүмкүндүгүн чечүүгө мүмкүндүк берет. маршруттоо. ts башкы беттин маршрутун коргоо үчүн.
бурчтук боюнча жалкоо жүктөө деген эмне?
Жалкоо жүктөө бир техника болуп саналат Бурчтук бул сизге мүмкүндүк берет жүктөө Белгилүү бир маршрут иштетилгенде JavaScript компоненттери асинхрондуу түрдө. жөнүндө жакшы посттор бар бурчтук боюнча жалкоо жүктөө , бирок мен аны дагы жөнөкөйлөткүм келди.
Сунушталууда:
Бурчтук дист папкасы деген эмне?
Сурооңузга кыскача жооп берүү үчүн, дист папкасы серверде жайгаштырыла турган бардык файлдарды жана папкаларды камтыган куруу папкасы. Dist папкасы JavaScript форматындагы бурчтук тиркемеңиздин көчүрүлгөн кодун, ошондой эле талап кылынган HTML жана CSS файлдарын камтыйт
Бурчтук спецфайл деген эмне?
Spesifik файлдар бул баштапкы файлдарыңыз үчүн бирдик сыноолору. Бурчтук колдонмолор үчүн конвенцияга ээ болушу керек. спец. Сиз ng test буйругун колдонгондо, алар Jasmine javascript тестинин алкагында Карма тестирлөөчүсү (https://karma-runner.github.io/) аркылуу иштетилет
Бурчтук боюнча интернационалдаштыруу деген эмне?
Angular жана i18nlink Интернационализациясы – бул колдонмоңузду ар кандай тилдерде колдонууга жарактуу кылып долбоорлоо жана даярдоо процесси. Локалдаштыруу - бул эл аралык колдонмоңузду белгилүү тилдерге которуу процесси
Бурчтук формада текшерүү деген эмне?
Form Validation AngularJS форманын жана киргизүү талааларынын абалын көзөмөлдөйт (киргизүү, текст аймагы, тандоо) жана колдонуучуга учурдагы абал жөнүндө билдирүүгө мүмкүндүк берет. AngularJS ошондой эле аларга тийгени, өзгөртүлгөнү же өзгөртүлбөгөнү тууралуу маалыматты камтыйт
Бурчтук модели деген эмне?
MVC негизиндеги тиркемедеги модель жалпысынан көрүнүштө колдонулган маалыматтарды моделдөө жана баскычтарды чыкылдатуу, сыдыруу же көрүнүштө башка өзгөрүүлөрдү жасоо сыяктуу колдонуучунун өз ара аракеттенүүсү үчүн жооп берет. Негизги мисалдарда AngularJS үлгү катары $scope объектисин колдонот