Przeglądarka i wydajność · Senior · Pytanie 39 z 75

Co jest nie tak z tym sprawdzeniem CORS?

const origin = req.headers.origin;
if (origin && origin.endsWith("example.com")) {
  res.setHeader("Access-Control-Allow-Origin", origin);
  res.setHeader("Access-Control-Allow-Credentials", "true");
}

Wyjaśnienie

Porównuj z dokładną listą pełnych originów (schemat + host + port). Sprawdzanie sufiksu i regexy to klasyczny błąd CORS.

Do poczytania

Błąd w pytaniu

Przeglądarka i wydajność · Senior · pytanie 39

Sprawdź się

Rozwiąż test Przeglądarka i wydajność · Senior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test