gpt4 book ai didi

laravel-5 - Laravel cors 'Access-Control-Allow-Origin' 和 'Access-Control-Allow-Headers'

转载 作者:行者123 更新时间:2023-12-04 07:39:11 24 4
gpt4 key购买 nike

我是 Laravel 的新手。

我试过https://github.com/barryvdh/laravel-cors .

当我添加

header('Access-Control-Allow-Origin: *');

在我的 public/index.php 中,它不会在响应中添加 Content-Type。

当我添加
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Headers: Origin, Content-Type');

它不添加 Access-Control-Allow-Origin。

我对在互联网上找到的各种解决方案感到非常困惑。
我应该怎么做呢?

最佳答案

您可以创建一个新的中间件并将 header 添加到响应中:

运行php artisan make:middleware ModifyHeadersMiddleware
打开文件修改HeadersMiddleware 并修改 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;
}

打开 app/Http/Kernel.php protected $middleware数组添加 修改HeadersMiddleware 类(class)。

关于laravel-5 - Laravel cors 'Access-Control-Allow-Origin' 和 'Access-Control-Allow-Headers',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37563350/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com