Мазмұны:

AngularJS ішіндегі Cors дегеніміз не?
AngularJS ішіндегі Cors дегеніміз не?

Бейне: AngularJS ішіндегі Cors дегеніміз не?

Бейне: AngularJS ішіндегі Cors дегеніміз не?
Бейне: ТЕПЕРЬ НЕ ПРОПАДУ 10-ть самоделок ВЫРУЧАТ ГДЕ УГОДНО! 2024, Мамыр
Anonim

CORS «Кросс Origin Resource Sharing» дегенді білдіреді. CORS тән емес AngularJS . Бұл барлық веб-шолғыштар енгізетін стандарт. Әдепкі бойынша, барлық веб-шолғыштар, егер ол қолданба доменінен тыс жасалған болса, қолданбадан ресурс сұрауын блоктайды.

Тиісінше, бұрыштық Cors мәселесі қандай?

Браузердің қауіпсіздігі HTTP жауапында * мәні бар Control-Allow-Origin тақырыбы немесе клиенттің домені болған жағдайларды қоспағанда, доменаралық сұраулар жасауға рұқсат бермейді. CORS мәселелері жақтау-агностикалық болып табылады және қарапайым JS, React немесе Vue көмегімен жасалған кез келген алдыңғы қатарлы JavaScript қолданбасында болуы мүмкін.

Сол сияқты, бұрыштық 8-де CORS-ті қалай қосуға болады? CORS қосыңыз прокси конфигурациясымен Параметрлер ішінде Бұрыштық . Кімге CORS қосыңыз прокси конфигурациясы арқылы бізге src/прокси жасау керек. конф. json файлының ішіндегі Бұрыштық түбірлік қалтаға және оның ішіне келесі кодты орналастырыңыз. Біз қауіпсіз мүлікті пайдаландық қосу SSL-ді әдейі пайдалану.

Осыны ескере отырып, CORS-ті бұрыштық 2-де қалай қосуға болады?

Кімге CORS қосыңыз , сіз BrowserXhr сыныбын кеңейте аласыз (сіз TypeScript үшін жұмыс істеп жатқаныңызды ескере отырып Бұрыштық 2 ) және оны жүктеу процесіне қосыңыз. Өзіңізде файл жасаңыз Бұрыштық 2 cust-ext-browser-xhr деп аталатын жоба.

Web API ішінде CORS қалай қосуға болады?

Web API интерфейсінде CORS қалай қосуға болады

  1. Веб API-де CORS-ті қалай қосу керектігін білгіңіз келсе, Microsoft бағдарламасын орнатуыңыз керек.
  2. Visual Studio бағдарламасында Құралдар мәзірінен Кітапхана бума реттеушісін таңдап, Пакет реттеушісі консолін таңдаңыз.
  3. Solution Explorer бағдарламасында WebApi жобасын кеңейтіңіз.
  4. Содан кейін қажетті контроллерге [EnableCors] төлсипатын қосыңыз:

Ұсынылған: