Мазмуну:
Video: AngularJSдеги Cors деген эмне?
2024 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2023-12-15 23:50
CORS "Cross Origin Resource Sharing" дегенди билдирет. CORS үчүн конкреттүү эмес AngularJS . Бул бардык веб-браузерлер тарабынан ишке ашырылган стандарт. Демейки боюнча, бардык веб-браузерлер тиркемеден ресурска суроо-талапты бөгөттөп коюшат, эгерде ал колдонмо доменинен тышкары жасалган болсо.
Демек, бурчтук боюнча Cors маселеси эмне?
Браузердин коопсуздугу домендер аралык суроо-талаптарды жасоого жол бербейт, эгерде HTTP жоопунда * мааниси бар Control-Allow-Origin аталышы же кардарыңыздын домени бар болсо. CORS маселелери алкактык-агностикалык болуп саналат жана жөнөкөй JS, React же Vue менен курулган бардык JavaScript тиркемелеринде пайда болушу мүмкүн.
Ошо сыяктуу эле, бурчтук 8де CORSти кантип иштетсем болот? CORS иштетүү прокси конфигурациясы менен Орнотуулар ичинде бурчтук . үчүн CORS иштетүү прокси конфигурациясы аркылуу биз src/прокси жаратышыбыз керек. conf. json файлынын ичиндеги бурчтук тамыр папкасын жана анын ичине төмөнкү кодду коюңуз. Биз коопсуз мүлктү колдондук иштетүү SSLди атайылап колдонуу.
Муну эске алып, CORSти бурчтук 2де кантип иштетсем болот?
үчүн CORS иштетүү , сиз BrowserXhr классын узарта аласыз (сиз Typescript үчүн иштеп жатканыңызды эске алуу менен Бурчтук 2 ) жана аны жүктөө процессине кошуңуз. Сиздин файлды түзүңүз Бурчтук 2 cust-ext-browser-xhr деп аталган долбоор.
Web API'де CORSти кантип иштетем?
Web API'иңизде CORS кантип иштетүү керек
- Эгер сиз Web API'иңизде CORSти кантип иштетүү керек деп ойлоп жатсаңыз, анда Microsoftту орнотушуңуз керек.
- Visual Studio'до, Tools менюсунан Library Package Manager тандаңыз, андан кийин Package Manager Console тандаңыз.
- Solution Explorerде WebApi долбоорун кеңейтиңиз.
- Андан кийин [EnableCors] атрибутун каалаган контроллерге кошуңуз:
Сунушталууда:
AngularJSдеги контроллерлор жөнүндө эмне айтууга болот?
AngularJS тиркемеси колдонмодогу маалыматтардын агымын көзөмөлдөө үчүн негизинен контроллерлорго таянат. Контроллер ng-controller директивасы аркылуу аныкталат. Контроллер атрибуттарды/касиеттерди жана функцияларды камтыган JavaScript объектиси
AngularJSдеги AJAX чалуу деген эмне?
AngularJS AJAX - $http деп аталган башкаруу кызматын сунуштайт, ал алыскы серверлерде жеткиликтүү болгон бардык маалыматтарды окуу тапшырмасын аткарат. Каалаган жазуулардын талабы сервер браузерди колдонуу менен маалымат базасына чалуу жасаганда канааттандырылат. Маалыматтар көбүнчө JSON форматында талап кылынат
AngularJSдеги көз карандылык деген эмне?
Көз карандылыкты инъекциялоо - бул программалык камсыздоонун дизайны, анда компоненттерге аларды компоненттин ичинде катуу коддоонун ордуна алардын көз карандылыгы берилет. AngularJS эң жогорку Көз карандылыкты киргизүү механизмин камсыз кылат. Бул көз карандылык катары бири-бирине сайыла турган төмөнкү негизги компоненттерди камсыз кылат
AngularJSдеги абал деген эмне?
Жалпы интерфейс жана навигация боюнча абал колдонмодогу "орунга" туура келет. Мамлекет (контроллер / шаблон / көрүү касиеттери аркылуу) UI кандай экенин жана ошол жерде эмне кылаарын сүрөттөйт
AngularJSдеги контроллер деген эмне?
AngularJS - контроллерлор. Жарнамалар. AngularJS тиркемеси колдонмодогу маалыматтардын агымын көзөмөлдөө үчүн негизинен контроллерлорго таянат. Контроллер ng-controller директивасы аркылуу аныкталат. Контроллер атрибуттарды/касиеттерди жана функцияларды камтыган JavaScript объектиси