问答 / 1 / 14 / 创建于 2年前
我这边后端如何解决之间跨域的问题,主要是前端人不想改
比较简单,网上一大把,原理是浏览器默认不允许跨域请求,后端返回header头告诉浏览器允许就行了
博客:Laravel 配置跨域
或者试试 laravel-cors 这个包
$allow_origin = [ 前端项目地址 ]; $origin = isset($_SERVER['HTTP_ORIGIN']) ? $_SERVER['HTTP_ORIGIN'] : ''; if (in_array($origin, $allow_origin)) { header('Access-Control-Allow-Origin:' . $origin); }
laravel7版本以上自带跨域处理中间件,参考路由《Laravel 9 中文文档》 在config/cors.php文件中把你的接口路径配置上就可以
不予解决让前端自己开代理,跟他杠,虽说我也是前端 :yum:
该浏览器允许跨域,一劳永逸
我要举报该,理由是:
比较简单,网上一大把,原理是浏览器默认不允许跨域请求,后端返回header头告诉浏览器允许就行了