Sicherheit von Webanwendungen · Junior · Frage 40 von 75
fetch('https://api.other.com/data') scheitert mit einem CORS-Fehler. Wo behebt man das?
- 1Auf dem Server
api.other.com, mit HeadernAccess-Control-Allow-* - 2Im Frontend-Code, indem man
mode: 'no-cors'setzt und das JSON liest - 3In den Browser-Einstellungen jedes Nutzers, der die Seite öffnet
Antwort zeigen
Richtige Antwort: Auf dem Server api.other.com, mit Headern Access-Control-Allow-*
Erklärung
Nur der Besitzer der Ressource kann Lesezugriffe über Origins erlauben. no-cors liefert eine opake Antwort, die JavaScript nicht lesen kann.