Sobes.tech
Middle+

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.