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

Vaade: 51891|Vastuse: 2

[Allikas] SignalR lisab domeenideülese toe kaugjuurdepääsuks

[Kopeeri link]
Postitatud 2021-4-23 12:39:20 | | | |
Nõuded: Frontend ja backend ei ole sama domeeninimega, seega on probleem domeenideüle, kuidas saab frontend ühenduda kaug-SignalR-iga?

Esiteks on js kood järgmine:

Kui proovin alguses ühenduda, saan järgmise veateate:

Juurdepääs 'http://localhost:27939/testHub/negotiate?negotiateVersion=1' aadressil 'http://localhost:5009' on CORS-i poliitika tõttu blokeeritud: Vastus eellennu päringule ei läbinud juurdepääsu kontrolli: Taotletud ressursil ei ole 'Access-Control-Allow-Origin' päist. Kui läbipaistmatu vastus vastab sinu vajadustele, sea päringu režiim 'no-cors', et tuua ressurss CORS välja lülitatuna.
ASP.NET Core 3.1 lisad võimaldavad domeenidevahelist suhtlust

ConfigureServicesi kood on järgmine:


Seadistamise kood on järgmine:

Kui proovite uuesti ühenduda, saate järgmise veateate:



Juurdepääs 'http://localhost:27939/testHub/negotiate?negotiateVersion=1' aadressil 'http://localhost:5009' on CORS-i poliitika tõttu blokeeritud: Vastus eellennu päringule ei läbinud juurdepääsu kontrolli: Vastuses oleva päise 'Access-Control-Allow-Origin' väärtus ei tohi olla jokker '*', kui päringu mandaadirežiim on 'include'.
Muuda ConfigureServicesi koodi uuesti järgmiselt:



Probleem lahendatud!





Eelmine:HTTP päringu päis Expect on üksikasjalikult selgitatud
Järgmine:Kaasaegse Hiina majanduse vahepealsed harjutused
Postitatud 2021-9-22 21:00:27 |
Õpi õppima...
Postitatud 2022-11-16 14:46:09 |
Õppimine ja õppimine
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