Tartalomjegyzék:

Mi az a Cors az AngularJS-ben?
Mi az a Cors az AngularJS-ben?

Videó: Mi az a Cors az AngularJS-ben?

Videó: Mi az a Cors az AngularJS-ben?
Videó: Мальвы цветут_Рассказ_Слушать 2024, Lehet
Anonim

CORS a „Cross Origin Resource Sharing” rövidítése. CORS nem specifikus AngularJS . Ez egy szabvány, amelyet minden webböngésző megvalósít. Alapértelmezés szerint az összes webböngésző blokkolja az alkalmazástól származó erőforráskérést, ha az az alkalmazástartományon kívül történik.

Ennek megfelelően mi a Cors probléma szögben?

A böngésző biztonsága nem engedi meg a tartományok közötti kéréseket, kivéve, ha a HTTP-válasz tartalmaz egy * értékű Control-Allow-Origin fejlécet vagy az ügyfél tartományát. CORS problémák keretrendszer-agnosztikusak, és minden olyan előtérbeli JavaScript-alkalmazásban előfordulhatnak, amely egyszerű JS-sel, React-tal vagy Vue-vel készült.

Hasonlóképpen, hogyan engedélyezhetem a CORS-t angular 8-ban? CORS engedélyezése Proxy konfigurációval Beállítások ban ben Szögletes . Nak nek engedélyezze a CORS-t proxykonfiguráción keresztül létre kell hoznunk egy src/proxyt. konf. json fájl a belsejében Szögletes gyökérmappát, és helyezze el benne a következő kódot. A biztonságos ingatlant használtuk engedélyezze az SSL szándékos használata.

Ezt figyelembe véve hogyan engedélyezhetem a CORS-t angular 2-ben?

Nak nek engedélyezze a CORS-t , kibővítheti a BrowserXhr osztályt (figyelembe véve, hogy a Typescripten dolgozik Szög 2 ), és vegye be ezt a rendszerindítási folyamatba. Hozzon létre egy fájlt a saját Szög 2 cust-ext-browser-xhr nevű projekt.

Hogyan engedélyezhetem a CORS-t a Web API-ban?

A CORS engedélyezése a webes API-n

  1. Ha arra kíváncsi, hogyan engedélyezheti a CORS-t a webes API-ban, telepítse a Microsoftot.
  2. A Visual Studio programban válassza a Library Package Manager elemet az Eszközök menüből, majd válassza a Package Manager Console lehetőséget.
  3. A Megoldásböngészőben bontsa ki a WebApi projektet.
  4. Ezután adja hozzá az [EnableCors] attribútumot a kívánt vezérlőhöz:

Ajánlott: