2016-08-04 40 views
0

Ich habe ein Problem mit meinem gehosteten Projekt.CORS 'Access-Control-Allow-Origin' fehlt

Die Anfrage mit Link: - http://......./api_tester.html funktioniert gut und liefert Ergebnisse, aber es CORS 'Access-Control-Allow-Origin' Missing gibt, wenn die api_tester.html Datei direkt über den Browser zugegriffen wird.

Die URL für die Datei im Browser ist file:///E:/workspace_windows/api_tester.html

bitte vorschlagen.

Antwort

0

Es scheint, Sie versuchen, die Datei direkt vom Desktop zu öffnen, daher ist es die Protokolldatei: // Protokoll. Verwenden Sie entweder die vollständige URL, die mit HTTP beginnt, oder führen Sie sie von einem beliebigen Webserver aus. Zweitens bedeutet der von Ihnen angegebene Fehler, dass Sie versuchen, auf die in einer anderen Domäne gehostete Seite zuzugreifen. Dies geschieht normalerweise, wenn Sie XHR-Anforderungen an eine andere Domäne als die, in der Ihre Datei gehostet wird, ausführen.

Sie können der Datei, auf die Sie zugreifen möchten, den Header "ACCESS-CONTROL-ALLOW-ORIGIN" hinzufügen, damit alle Anforderungen aus allen verschiedenen Domänen zugänglich sind.

+0

Ich habe hinzugefügt, dass Header, den Sie jetzt erwähnten, der Fehler zu "CORS Preflight-Kanal ist nicht erfolgreich" geändert wurde. Irgendeine Idee dazu –