Mundarija:

AngularJS da Cors nima?
AngularJS da Cors nima?

Video: AngularJS da Cors nima?

Video: AngularJS da Cors nima?
Video: Full stack dasturchi. 11-Dars. Backend'ga HTTP Post so'rovini jo'natish va CORS'ni sozlash. 2024, May
Anonim

CORS "Origin-resource Sharing" degan ma'noni anglatadi. CORS ga xos emas AngularJS . Bu barcha veb-brauzerlar tomonidan amalga oshiriladigan standart. Odatiy bo'lib, barcha veb-brauzerlar, agar dastur domenidan tashqarida bo'lsa, dasturdan manba so'rovini bloklaydi.

Shunga ko'ra, burchakda Cors muammosi nima?

Brauzer xavfsizligi sizga domenlararo so'rovlarni amalga oshirishga ruxsat bermaydi, bundan mustasno HTTP javobida * qiymatiga ega Control-Allow-Origin sarlavhasi yoki mijozingiz domeni bo'lsa. CORS muammolari Framework-agnostik va oddiy JS, React yoki Vue bilan yaratilgan har qanday front-end JavaScript ilovasida paydo bo'lishi mumkin.

Xuddi shunday, CORS-ni burchakli 8-da qanday yoqishim mumkin? CORS ni yoqing Proksi-server konfiguratsiyasi bilan Sozlamalar ichida Burchakli . Kimga CORS-ni yoqing proksi-server konfiguratsiyasi orqali biz src/proksi yaratishimiz kerak. konf. json fayli ichida Burchakli ildiz papkasini o'rnating va uning ichiga quyidagi kodni joylashtiring. Biz xavfsiz mulkdan foydalanganmiz yoqish SSL-dan ataylab foydalanish.

Buni hisobga olsak, CORS-ni burchakli 2-da qanday yoqishim mumkin?

Kimga CORS-ni yoqing , siz BrowserXhr sinfini kengaytirishingiz mumkin (siz TypeScript uchun ishlayotganingizni hisobga olib Burchakli 2 ) va uni yuklash jarayoniga qo'shing. O'zingizning faylingizda fayl yarating Burchakli 2 cust-ext-browser-xhr nomli loyiha.

Web API-da CORS-ni qanday yoqishim mumkin?

Veb API-da CORS-ni qanday yoqish mumkin

  1. Agar siz veb-API-da CORS-ni qanday yoqishni bilmoqchi bo'lsangiz, Microsoft-ni o'rnatishingiz kerak.
  2. Visual Studio'da Asboblar menyusidan Library Package Manager-ni tanlang va keyin Package Manager Console-ni tanlang.
  3. Solution Explorer-da WebApi loyihasini kengaytiring.
  4. Keyin kerakli kontrollerga [EnableCors] atributini qo'shing:

Tavsiya: