2017-10-31 23 views
0

Ich habe zwei Projekte in verschiedenen Verzeichnissen. Die erste ist meine Angular App und die zweite ist Laravel 5.5 Back-End. Ich habe eine API erstellt, die ich in meiner Angular App aufrufen möchte. Wenn ich versuche, die API in Eckige zu bekommen bekomme ich diese Antwort:Angular + Laravel 5.5 API

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote 
resource at http://localhost/. (Reason: CORS header ‘Access-Control-Allow- 
Origin’ missing). 

Beide Projekte sind lokal und i zugreifen Laravel von http://localhost und Angular von http://localhost:4200

Ich möchte vor Ort in der Lage sein zu bekommen und Post-Daten um meine Bewerbung zu testen. Wie kann ich das beheben?

Antwort

1

Sie müssen einige CORS-Middleware für Ihre API-Anforderungen bereitstellen, damit Ihr Client übergreifende Anforderungen an Ihre API-Routen senden kann.

könnten Sie mit diesem Paket: https://github.com/barryvdh/laravel-cors

Oder setzen sie sich, es ist ziemlich einfach.