Ich entwickle Anwendung mit angular4. Nun entwickle ich lFehler, wenn ich TranslateHttpLoader in der angularen Anwendung verwende
export function createTranslateLoader(http: Http) {
let fullLocationPath = location.host + location.pathname;
return new TranslateHttpLoader(http, fullLocationPath + 'assets/languages/', '.json');
}
Aber ich nächsten Fehler bekam:
XMLHttpRequest cannot load localhost:4200/assets/languages/en.json. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.
Wie kann ich es beheben?
Ich denke, Sie werden vor Ort in der ‚Entwicklungs‘ Dateisystem. Wie lautet die URL der Anwendung, die Sie im Browser haben? – PierreDuc
URL - localhost: 4200 –
beim Ausführen der Anwendung oder Öffnen der Build-Datei? – k11k2