私はコルズの問題を解決しようとしています。実際に私は管腔に新しく、管腔へのログイン要求を送信しています(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
既知の問題に気付いてくださいルーメンプロジェクトに要求するための設定あり(未解決)https://github.com/barryvdh/laravel-cors/issues/258 – sideshowbarker
https://github.com/barryvdh/laravel-cors/issues/241とhttps:// githubもご覧ください。 .com/barryvdh/laravel-cors/issues/240と表示され、v0.9.3にダウングレードするか、またはrepoのソースのマスターブランチからの現在のコード – sideshowbarker