See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 19816|Vastuse: 0

[Allikas] Spring Cloud Gateway CORS ristdomeenide konfiguratsioon

[Kopeeri link]
Postitatud 28.07.2021 17:39:14 | | | |
Projekt seisneb esi- ja tagaotsa eraldamises, esiosa ja tagaosa ei ole samal pordil ning tekib domeenideüleine probleem, kui esiosa kutsub backend liidest.

Kui lüüs lubab domeenidevahelist edastust, teatatakse järgmine viga:

Ligipääs XMLHttpRequestile aadressil 'http://127.0.0.1:9999/gateway/auth/account/requestToken' algpunktist 'http://localhost:60356' on CORS-i poliitika poolt blokeeritud: Vastus eellennule päring ei läbinud juurdepääsukontrolli kontrolli: taotletud ressursil ei ole 'Access-Control-Allow-Origin' päist.
jquery.min.js:2 POST http://127.0.0.1:9999/gateway/auth/account/requestToken net::ERR_FAILED
Spring Cloud Gateway CORS konfiguratsioonidokumendi õpetuse kohta:Hüperlingi sisselogimine on nähtav.

Muuda application.yml konfiguratsioonifaili järgmiselt:

Kui seadistamine on lõpetatud, käivita projekt uuesti, kunaMikroteenused ise on samuti seadistatud võimaldama domeenideülest suhtlust, ilmub POST vastuse päises topeltsisu järgmise veaga:

Ligipääs XMLHttpRequestile aadressil 'http://127.0.0.1:9999/gateway/auth/account/requestToken' päritolu 'http://localhost:60356' on CORS-i poliitika tõttu blokeeritud: ' Access-Control-Allow-Origin' päis sisaldab mitut väärtust 'http://localhost:60356, http://localhost:60356', kuid lubatud on ainult üks.


Lahendus: Loo uus CorsResponseHeaderFilter filter, et eemaldada mõned samad vastusepäised, kood on järgmine:

Loo uus CorsConfiguration fail ja registreeri oad järgmise koodiga:

Lahenda probleem edukalt, nagu alloleval pildil näidatud:



(Lõpp)





Eelmine:CentOS 7 kopeerib faile teise serverisse käskude kaudu
Järgmine:Kasuta Visual Studiot, et võrrelda teksti erinevusi
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com