Aar*_*rni 2 same-origin-policy cors laravel-5
我是Laravel的新手.
我试过https://github.com/barryvdh/laravel-cors.
当我添加
header('Access-Control-Allow-Origin: *');
Run Code Online (Sandbox Code Playgroud)
在我的public/index.php中,它不会在响应中添加Content-Type.
当我添加
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Headers: Origin, Content-Type');
Run Code Online (Sandbox Code Playgroud)
它不会添加Access-Control-Allow-Origin.
我在互联网上找到的各种解决方案让我很困惑.我该怎么办呢?
您可以创建新的中间件并将标头添加到响应中:
跑 php artisan make:middleware ModifyHeadersMiddleware
打开文件ModifyHeadersMiddleware并修改handle()方法:
public function handle( $request, Closure $next )
{
$response = $next( $request );
$response->header( 'Access-Control-Allow-Origin', '*' );
$response->header( 'Access-Control-Allow-Headers', 'Origin, Content-Type' );
return $response;
}
Run Code Online (Sandbox Code Playgroud)
打开app/Http/Kernel.php并在protected $middleware数组中添加ModifyHeadersMiddleware类.
| 归档时间: |
|
| 查看次数: |
5390 次 |
| 最近记录: |