Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Kuidas saaksin brauseri arendaja tööriistade vigu siluda


Kuidas saaksin brauseri arendaja tööriistade vigu siluda


Siin on peamised sammud CORS -i vigu silumiseks, kasutades brauseri arendaja tööriistu:

1. Avage arendaja tööriistad: enamikus brauserites saate arendaja tööriistu avada, vajutades F12 või Ctrl+Shift+I. See avab arendaja tööriistade paneeli.

2. Minge vahekaardile võrgu: otsige arendaja tööriistadest vahekaarti "Võrk" ja klõpsake sellel. See näitab teile kõiki lehel tehtud võrgutaotlusi.

3. Tuvastage CORS ebaõnnestunud päring: otsige ebaõnnestunud taotlusi, mis on esile tõstetud punasega. Need on tõenäoliselt Corsi ebaõnnestunud taotlused.

4. Kontrollige päringu päiseid: lisateabe saamiseks klõpsake ebaõnnestunud päringul. Seejärel minge vahekaardile "Päised", et kontrollida päringu ja reageerimise päiseid.

5. Kontrollige CORS-iga seotud päiseid: otsige järgmisi päiseid:
- `Päritolu”: see peaks olema domeen, kust teie taotlus pärineb.
-`Access-Control-Request-Method": see peaks olema HTTP-meetod, mida teie päring üritab kasutada.
-`Access-Control-LOOL-ORIGIN`: see peaks olema sama, mis` Origin` päisel või "*".
-`Access-Control-LOO-METHODS»: see peaks sisaldama meetodit `pääsukontrolli-nõudmistest” või olema "*".

6. Tõlgendage päiseid: kui CORS-iga seotud päiseid ei ole või nende väärtused ei ole need, mida te ootate, siis ei konfigureerita serverit tõenäoliselt õigesti CORS-i päringutega.

7. Lahendage probleem: puuduvate või valede CORS -i päiste põhjal peate värskendama serveri konfiguratsiooni, et saata sobivaid CORS -i päiseid. See võib hõlmata serveripoolse koodi või puhverserveri/koormuse tasakaalustaja sätete värskendamist.

Kasutades brauseri arendaja tööriistu päringu ja reageerimispäiste kontrollimiseks, saate kiiresti tuvastada CORS -i väljaandmise algpõhjuse ja võtta vajalikke samme selle lahendamiseks.

Tsitaadid:
]
[2] https://stackoverflow.com/questions/20032037/way-to-debug-cors-orrrors
[3] https://httptoolkit.com/blog/how-to-debug-cors-errors/
[4] https://davidtruxall.com/misleading-cors-errors/
[5] https://developer.genesys.cloud/forum/t/cors-error-in-dev-toools/7970