CORS to reguła przeglądarki, która mówi, z jakich originów JavaScript może odczytać odpowiedź z Twojego API. To nie jest uwierzytelnianie i nie blokuje wywołań z serwera ani narzędzi typu curl. Nadal potrzebujesz poprawnego auth/authz i walidacji po stronie serwera.
Rozwinięcie krótkiej odpowiedzi — co zwykle ma znaczenie w praktyce:
Krótki przykład (szablon do wyjaśniania):
// Example: discuss trade-offs for "cors:-co-to-jest-i-przed-czym-cię-nie-chroni?"
function explain() {
// Start from the core idea:
// CORS to reguła przeglądarki, która mówi, z jakich originów JavaScript może odczytać odpowi
}