Allow Access-Control-Allow-Origin-Header mit HTML5-Fetch-API

Ich verwende die HTML5-Abruf-API.

var request = new Request('https://davidwalsh.name/demo/arsenal.json');

fetch(request).then(function(response) {
    // Convert to JSON
    return response.json();
}).then(function(j) {
    // Yay, `j` is a JavaScript object
    console.log(JSON.stringify(j));
}).catch(function(error) {
    console.log('Request failed', error)
});

Ich kann normalen JSON verwenden, aber die Daten der obigen API-URL nicht abrufen. Es wirft Fehler:

Fetch API kann nicht geladen werdenhttps: //davidwalsh.name/demo/arsenal.jso. In der angeforderten Ressource ist kein 'Access-Control-Allow-Origin'-Header vorhanden. Ursprung 'http: // localhost 'ist daher nicht zugänglich. Wenn eine undurchsichtige Antwort Ihren Anforderungen entspricht, setzen Sie den Anforderungsmodus auf "no-cors", um die Ressource mit deaktiviertem CORS abzurufen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage