ThinkPHP6 跨域问题解决
·
1、如题,网上找了几个方案,都没能解决问题,故在此贴出解决方案。
首先在app\middleware.php文件,添加一行代码:
\think\middleware\AllowCrossDomain::class

然后在根目录下找到public\index.php文件,添加下列代码:
header("Access-Control-Allow-Origin: *");
if($_SERVER['REQUEST_METHOD'] == 'OPTIONS'){
header("Access-Control-Allow-Headers: *");
header('Access-Control-Allow-Methods: GET, POST, PUT,DELETE,OPTIONS,PATCH');
exit;
}

至此问题解决。
更多推荐
所有评论(0)