vorhanden ist Beim Versuch API-Aufrufe von meinem Angular 2 App auf meine API zu machen, bekomme ich folgende Fehlermeldung:Angular 2 - No 'Access-Control-Allow-Origin-Header auf die angeforderte Ressource
XMLHttpRequest cannot load http://localhost/myAPI/public/api/v1/auth/login. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:3000' is therefore not allowed access. The response had HTTP status code 422.
Ich habe jede einzelne Frage im Web und alles, was mit CORS zusammenhängt, überprüft, nichts hat mein Problem gelöst!
Meine Laravel API läuft auf Port 80 (localhost)
Meine Winkel 2 App läuft auf Port 3000. (localhost: 3000)
- Ich habe versucht, zu ermöglichen, cors in Laravel Seite mit Cors Middleware
- Die API-Aufrufe sind arbeiten mit Chrome Web Security off. Die erste Antwort here löst das Problem, aber ich möchte wirklich aufhören, die CMD und ungesicherte Chrome-Version jedes Mal im Test meiner App zu verwenden.
- Mit Chrome-Erweiterung POSTMAN API-Aufrufe an meine API funktionieren.
Also .. Was ist los? Warum kann meine Angular 2-App keine Datensätze von meiner API abrufen?
Ihre CORS-Serverkonfiguration ist nicht korrekt.Es ist schwierig, mehr Informationen aus den von Ihnen bereitgestellten Informationen bereitzustellen. –
@ GünterZöchbauer Welche Informationen benötigen Sie? Und wenn Sie Server sagen, meinen Sie die API oder den Apache (ich benutze den xampp Webserver) – TheUnreal
Ihre Server CORS Konfiguration. Dieses Problem ist nicht winkelbezogen. –