解决跨域在common.php 文件下添加 header 头部信息
use think\facade\Hook;
Hook::add('app_init', function () {
header('Access-Control-Allow-Origin: *');
header("Access-Control-Allow-Headers: authorization, Origin, X-Requested-With, Content-Type, Accept, Set-Cookie,token");
header('Access-Control-Allow-Methods: *');
header('Access-Control-Allow-Credentials: true');
//跨域的第一次options请求到此结束,直接exit
if (request()->isOptions()) {
exit();
}
});
单个接口跨域,可能是接口报错,