Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 51891|Vastaus: 2

[Lähde] SignalR lisää verkkotunnusten välisen tuen etäkäyttöön

[Kopioi linkki]
Julkaistu 2021-4-23 klo 12:39:20 | | | |
Vaatimukset: Frontend ja backend eivät ole samalla verkkotunnuksella, joten kyseessä on ristiin domain-ongelma, miten frontend voi yhdistää etä-SignalR:ään?

Ensinnäkin js-koodi on seuraava:

Kun yritän yhdistää alussa, saan seuraavan virheen:

Pääsy noutoon kohdassa 'http://localhost:27939/testHub/negotiate?negotiateVersion=1' lähtökohdasta 'http://localhost:5009' on estetty CORS-politiikan vuoksi: Vastaus esilentopyyntöön ei läpäise pääsynhallintatarkistusta: Pyydetyssä resurssissa ei ole 'Access-Control-Allow-Origin' -otsikkoa. Jos läpinäkymätön vastaus palvelee tarpeitasi, aseta pyynnön tilaksi 'no-cors', jotta voit hakea resurssin CORS pois päältä.
ASP.NET Core 3.1 lisää ominaisuuksia

ConfigureServices-koodi on seuraava:


Config-koodi on seuraava:

Jos yrität yhdistää uudelleen, saat seuraavan virheen:



Pääsy noutoon kohdassa 'http://localhost:27939/testHub/negotiate?negotiateVersion=1' lähtökohdasta 'http://localhost:5009' on estetty CORS-politiikan vuoksi: Vastaus esilentopyyntöön ei läpäise pääsynhallintatarkistusta: Vastauksen 'Access-Control-Allow-Origin' -otsikon arvo ei saa olla villi kortti '*', kun pyynnön tunnistetiedot ovat 'include'.
Muokkaa ConfigureServices-koodia uudelleen seuraavasti:



Ongelma ratkaistu!





Edellinen:HTTP-pyyntöotsikko Expect selitetään yksityiskohtaisesti
Seuraava:Keskivaiheen harjoitukset nykyisen Kiinan talouden hyväksi
Julkaistu 2021-9-22 21:00:27 |
Opettele oppimaan...
Julkaistu 2022-11-16 klo 14:46:09 |
Oppiminen ja oppiminen
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com