Sisukord:

Mis on Cors AngularJS-is?
Mis on Cors AngularJS-is?

Video: Mis on Cors AngularJS-is?

Video: Mis on Cors AngularJS-is?
Video: Learn CORS In 6 Minutes 2024, November
Anonim

CORS tähistab "Cross Origin Resource Sharing". CORS ei ole spetsiifiline AngularJS . See on standard, mida rakendavad kõik veebibrauserid. Vaikimisi blokeerivad kõik veebibrauserid rakenduse ressursipäringu, kui see on tehtud väljaspool rakenduse domeeni.

Seega, mis on Corsi probleem nurgas?

Brauseri turvalisus ei luba teil teha domeeniüleseid päringuid, välja arvatud juhul, kui HTTP vastusel on päis Control-Allow-Origin koos väärtusega * või teie kliendi domeen. CORS-i probleemid on raamistiku agnostlikud ja võivad esineda mis tahes esiotsa JavaScripti rakenduses, mis on ehitatud tavalise JS-i, Reacti või Vue-ga.

Samamoodi, kuidas lubada CORS-i nurgas 8? Luba CORS koos puhverserveri konfiguratsiooniga Seaded sisse Nurgeline . To lubage CORS puhverserveri konfiguratsiooni kaudu peame genereerima src/puhverserveri. konf. json-faili sees Nurgeline juurkaust ja asetage selle sisse ka järgmine kood. Kasutasime turvalist kinnisvara selleks lubada SSL-i tahtlik kasutamine.

Kuidas seda arvesse võttes lubada CORS-i nurgas 2?

To lubage CORS , saate laiendada klassi BrowserXhr (arvestades, et töötate Typescripti kallal Nurk 2 ) ja lisage see alglaadimisprotsessi. Looge fail oma Nurk 2 projekt nimega cust-ext-browser-xhr.

Kuidas lubada veebi API-s CORS-i?

Kuidas lubada oma veebi API-s CORS

  1. Kui soovite teada, kuidas oma veebi API-s CORS-i lubada, peaksite installima Microsofti.
  2. Visual Studios valige menüüst Tööriistad käsk Library Package Manager ja seejärel Package Manager Console.
  3. Laiendage Solution Exploreris WebApi projekti.
  4. Seejärel lisage soovitud kontrollerile atribuut [EnableCors]:

Soovitan: