Stretli ste sa s mechanizmom CORS?
sobes.tech AI
Odpoveď od AI
CORS (Cross-Origin Resource Sharing) — je mechanizmus bezpečnosti prehliadača, ktorý obmedzuje vykonávanie požiadaviek z jednej domény na zdroje inej domény.
Keď webová stránka z domény A sa pokúša získať údaje z domény B, prehliadač kontroluje, či server domény B umožňuje takéto požiadavky prostredníctvom špeciálnych hlavičiek HTTP (napríklad Access-Control-Allow-Origin). Ak povolenie chýba, požiadavka je zablokovaná.
Príklad: ak frontend na https://example.com robí AJAX požiadavku na API na https://api.example.org, server API musí vo svojej odpovedi uviesť hlavičku:
Access-Control-Allow-Origin: https://example.com
Inak prehliadač nedovolí získať odpoveď.
CORS je dôležitý pre bezpečnosť, zabraňuje nechceným požiadavkám medzi doménami, ale vyžaduje správnu konfiguráciu servera pre legitímnu interakciu.