Mündəricat:

AngularJS-də Cors nədir?
AngularJS-də Cors nədir?

Video: AngularJS-də Cors nədir?

Video: AngularJS-də Cors nədir?
Video: Нелогичная жизнь_Рассказ_Слушать 2024, Noyabr
Anonim

CORS "Mənbələrarası Resurs Paylaşımı" deməkdir. CORS üçün xüsusi deyil AngularJS . Bütün veb-brauzerlər tərəfindən həyata keçirilən standartdır. Varsayılan olaraq, bütün veb brauzerlər proqram domenindən kənarda edildiyi təqdirdə proqramdan resurs sorğusunu bloklayır.

Müvafiq olaraq, bucaqda Cors məsələsi nədir?

HTTP cavabında * dəyəri olan Control-Allow-Origin başlığı və ya müştərinizin domeni olması istisna olmaqla, brauzer təhlükəsizliyi sizə domenlər arası sorğular etməyə icazə vermir. CORS problemləri çərçivə-aqnostikdir və düz JS, React və ya Vue ilə qurulmuş istənilən qabaqcıl JavaScript proqramında baş verə bilər.

Eynilə, CORS-u bucaq 8-də necə aktivləşdirə bilərəm? CORS-u aktivləşdirin Proksi Konfiqurasiyası ilə Parametrlər in Bucaqlı . Kimə CORS-u aktivləşdirin proxy konfiqurasiyası vasitəsilə biz src/proxy yaratmalıyıq. konf. json faylı içərisindədir Bucaqlı kök qovluğuna daxil edin və onun içinə aşağıdakı kodu yerləşdirin. Təhlükəsiz əmlakdan istifadə etdik aktivləşdirin SSL-nin qəsdən istifadəsi.

Bunu nəzərə alaraq, CORS-u bucaq 2-də necə aktivləşdirə bilərəm?

Kimə CORS-u aktivləşdirin , siz BrowserXhr sinfini genişləndirə bilərsiniz (Typescript üzərində işlədiyinizi nəzərə alaraq Bucaq 2 ) və bunu yükləmə prosesinə daxil edin. Sizdə fayl yaradın Bucaq 2 cust-ext-browser-xhr adlı layihə.

Web API-də CORS-u necə aktivləşdirə bilərəm?

Veb API-də CORS-u necə aktivləşdirmək olar

  1. Veb API-də CORS-u necə aktivləşdirəcəyinizlə maraqlanırsınızsa, Microsoft-u quraşdırmalısınız.
  2. Visual Studio-da Tools menyusundan Library Package Manager seçin və sonra Package Manager Console seçin.
  3. Solution Explorer-də WebApi layihəsini genişləndirin.
  4. Sonra [EnableCors] atributunu istədiyiniz nəzarətçiyə əlavə edin:

Tövsiyə: