Sobes.tech
Middle+

Czy miałeś do czynienia z mechanizmem CORS?

sobes.tech AI

Odpowiedź od AI

CORS (Cross-Origin Resource Sharing) — to mechanizm bezpieczeństwa przeglądarki, który ogranicza wykonywanie żądań z jednej domeny do zasobów innej domeny.

Gdy strona internetowa z domeny A próbuje uzyskać dane z domeny B, przeglądarka sprawdza, czy serwer domeny B zezwala na takie żądania za pomocą specjalnych nagłówków HTTP (np. Access-Control-Allow-Origin). Jeśli nie ma takiego zezwolenia, żądanie jest blokowane.

Przykład: jeśli frontend na https://example.com wykonuje żądanie AJAX do API na https://api.example.org, serwer API musi w odpowiedzi wskazać nagłówek:

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

W przeciwnym razie przeglądarka nie pozwoli na uzyskanie odpowiedzi.

CORS jest ważny dla bezpieczeństwa, zapobiegając niepożądanym żądaniom między domenami, ale wymaga poprawnej konfiguracji serwera dla legalnej interakcji.