Sobes.tech
Middle+

Ar susidūrėte su CORS mechanizmu?

sobes.tech AI

Atsakymas iš AI

CORS (Cross-Origin Resource Sharing) — tai naršyklės saugumo mechanizmas, kuris riboja užklausų vykdymą iš vieno domeno į kitą domeną.

Kai svetainė iš domeno A bando gauti duomenis iš domeno B, naršyklė tikrina, ar domeno B serveris leidžia tokias užklausas per specialius HTTP antraštes (pvz., Access-Control-Allow-Origin). Jei leidimas nėra, užklausa yra blokuojama.

Pavyzdys: jei frontendas https://example.com atlieka AJAX užklausą į API https://api.example.org, API serveris turi nurodyti savo atsakyme šią antraštę:

Access-Control-Allow-Origin: https://example.com

Kitu atveju naršyklė neleis gauti atsakymo.

CORS yra svarbus saugumui, nes jis užkerta kelią nepageidaujamiems tarp-domenų užklausoms, tačiau reikalauja teisingos serverio konfigūracijos teisėtai sąveikai.