- Nurk on üks parimaid veebirakenduste arendamise platvorme.
- Allpool olev artikkel käsitleb järgmist Puudub pääsukontroll-luba päritolu päis viga.
- Selle teema kohta lisateabe saamiseks vaadake meie Programmeerimisnõuannete keskus.
- Meie veebisaidil on ka spetsiaalne leht arendaja tööriistadele samuti.
See tarkvara hoiab teie draiverid töökorras ja hoiab teid kaitstud tavaliste arvutivigade ja riistvaratõrgete eest. Kontrollige kõiki draivereid nüüd kolme lihtsa sammuga:
- Laadige alla DriverFix (kinnitatud allalaadimisfail).
- Klõpsake nuppu Käivitage skannimine leida kõik probleemsed draiverid.
- Klõpsake nuppu Draiverite värskendamine uute versioonide saamiseks ja süsteemi talitlushäirete vältimiseks.
- DriverFixi on alla laadinud 0 lugejaid sel kuul.
Üks levinumaid veateateid, mida nurgaarendajad oma igapäevases töös võivad kohata, on: Taotletud ressursil pole juurdepääsu-kontrolli-luba-päritolu päist.
See pole konkreetne nurkprobleem, vaid CORS (
Päritoluülese ressursside jagamine) päise probleem. See võib tähendada, et taustserver on konfigureeritud töötama mõnes muus pordis või domeenis.Kuidas parandada Windows 10 juurdepääsukontrolli viga?
1. Tehke muudatused serveri tasandil
Kui teil on juurdepääs serverile, lubage CROS-i taotlused lisades Juurdepääsukontroll-luba-päritolu: * päis. Pärast seda seadistage korvid kande all system.webServer aastal web.config faili, nagu allpool toodud näites.
”1.0″? - lubatud ="tõsi">
- päritolu =“ https://someorigin.domain.com”>
- meetod ="Hangi"/>
- meetod =„PEA“/>
- </system.webServer>
Siin, korvid lubab Hangi ja PEA taotlused kasutajalt https://someorigin.domain.com/.
Samuti, kui kasutate IIS (Interneti-teenused) peate alla laadima IIS CORS-moodul.
Määrake * asemel domeen või domeenide loend. Vastasel juhul lubataks serverite päritolupärased päringud kõikjalt.
Peal Apache, peate konfiguratsioonifailis rida lisama Päisekomplekt Access-Control-Allow-Origin ’*’. Jällegi on mõistlik täht * asendada allikate loeteluga, kust päringud esitatakse.
2. Käivitage oma puhverserver
- Kõigepealt loome puhverserveri konfiguratsioonifaili kausta Angular nimega src / proxy.conf.json, ja kirjuta sinna järgmine kood:
{"/ api":
"target": " http://localhost: 6000 "," turvaline ": vale}
}
- Teiseks angular.jsonfaili, lisage proxyConfigsuvand serveerima sihtmärk:
"serveerima":
{-
"ehitaja":" ",
-
"valikud":{"proxyConfig":"src / proxy.conf.json"}
}
- Nüüd käivitage praegune konfiguratsioon nupuga serveerima käsk.
Puhverserver edastaks teie taotlused kaugserverisse. Järgmisena vaatame, kuidas puhverserverit konfigureerida.
Nurga all olevate andmete taotlused on API kõned kohalikule hostile porti 4200, nagu see asukoht:
- http://localhost: 4200 / api / datareq.
Eespool toodud näites eeldasime siiski, et nõutavad andmed on see asukoht:
- http://localhost: 6000 / api / datareq.
Kas olete huvitatud headest puhverserveritest? Vaadake seda spetsiaalsete tööriistade loendit
3. Don teie brauseris sama päritolupoliitika
Märge: seda konkreetset meetodit ei soovitata, kuna see võib teie brauserit (ja teie süsteemi) ohustada suurte turvariskidega.
Kui kõik muu ei toimi, võite brauseris keelata sama päritolupoliitika. Olge siiski ettevaatlik, kuna see võib teie brauserit (ja teie süsteemi) ohustada suurte turvariskidega.
Sest Google Chrome, avage Windows 10-s administraatorina käsuviip ja käivitage järgmine käsk:
C: Programmifailid (x86) GoogleChromeApplicationchrome.exe "--disable-web-security --disable-gpu --user-data-dir = ~ / chromeTemp.
.
Kokkuvõtteks, Taotletud ressursil pole juurdepääsu-kontrolli-luba-päritolu päist tõrketeade on serveripoolne probleem.
Nurgaarendajate jaoks peaks serveri konfiguratsiooni muutmine või puhverserveri kasutamine suurepäraselt toimima.
Öelge meile, mida te sellest juhendist arvate, allpool kommentaaride jaotises.
Korduma kippuvad küsimused
Üks viis selle probleemi lahendamiseks on puhverserveri kasutamine. Kui teil on probleeme puhverserveriga ühenduse loomisel, vaadake seda täielik juhend.
AngularJS on JavaScripti põhine esiotsa veebiraamistik, mis on avatud lähtekoodiga. Javascripti koodi uusima versiooni saamiseks minge aadressile see artikkel.
Lubage CORS serveri tasemel ja lisage päring esitav domeen lubatud domeenide loendisse.