2017-12-02 9 views
0

私はコルズの問題を解決しようとしています。実際に私は管腔に新しく、管腔へのログイン要求を送信しています(Angular 4プロジェクトから)。私はbarryvdh/laravel-corsパッケージをinsatlledし、以下の設定をしました。しかし、それでも動作しません。私はどこが間違っていたのか分かりません。 それはまだ、次のエラーになりますルーメン5.5、barryvdh/laravel-corsパッケージが動作しません

Failed to load http://localhost:8000/api/v1/login: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:4200' is therefore not allowed access. 

ブートストラップ/ app.php

$app->configure('cors'); 

$app->middleware([ 
    Barryvdh\Cors\HandleCors::class 
]); 

$app->register(Barryvdh\Cors\LumenServiceProvider::class); 

リクエストヘッダ

Accept:*/* 
Accept-Encoding:gzip, deflate, br 
Accept-Language:en-US,en;q=0.9,hi;q=0.8 
Access-Control-Request-Headers:content-type 
Access-Control-Request-Method:POST 
Connection:keep-alive 
Host:localhost:8000 
Origin:http://localhost:4200 
User-Agent:Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36 

はレスポンスヘッダ

Access-Control-Allow-Headers:content-type 
Access-Control-Allow-Methods:POST 
Access-Control-Allow-Origin:* 
Cache-Control:no-cache, private 
Connection:close 
Content-type:text/html; charset=UTF-8 
Date:Sat, 02 Dec 2017 12:37:23 +0100 
Date:Sat, 02 Dec 2017 11:37:23 GMT 
Host:localhost:8000 
X-Powered-By:PHP/7.1.4 
+0

既知の問題に気付いてくださいルーメンプロジェクトに要求するための設定あり(未解決)https://github.com/barryvdh/laravel-cors/issues/258 – sideshowbarker

+0

https://github.com/barryvdh/laravel-cors/issues/241とhttps:// githubもご覧ください。 .com/barryvdh/laravel-cors/issues/240と表示され、v0.9.3にダウングレードするか、またはrepoのソースのマスターブランチからの現在のコード – sideshowbarker

答えて

0

あなたがローカルホストで牽引プロジェクトを持っている場合、それはルーメンの問題ではないのですが、たぶんAngular Config

+0

私はangleプロジェクトでproxy.config.jsonファイルを作成し、修正したpackage.jsonを作成しましたが、それは役に立ちませんでした。同じエラーが発生します。しかし、ステータスコード200のサーブからの応答が得られています。ここで何が起こっているのか – Shivam

関連する問題