问答 / 0 / 7 / 创建于 4年前 / 更新于 4年前
我laravel框架修改如下,还是不断的报上面这个错
请教下改如何解决。。
博客:关于 Laravel 设置跨域的中间件整理 前端代理只能在本地调试,部署线上还是要后端处理,所以最终解决办法是我 在中间件中允许跨域,附上连接
你应该试着去打印看下 $origin 的值是什么。
$origin
withCredentials: true
我也用的这个,你的vue里面代理没写好,按照道理如果配好了,node服务起来,根本和后端没关系。
在vue.config.js 里,我这样 配置下,就好了
@MosTer 没有,最终我是后端解决跨域的,前端 和后端 选一个就好了
fruitcake/laravel-cors有拓展解决跨域问题
fruitcake/laravel-cors
我这边使用了后端的那个解决方式,包括全局中间件也已将开始运行,但是还是出现跨域问题
@MosTer 这个里面加了前端的 域名吗?
@MosTer 你把这段注释 看看 不限制能不能行,还有就是 代码里不能有die; dd 等 不然不生效
谢谢作者的帮助,确实是因为后端代码里存在exit()造成的,跨域配置没有生效
我要举报该,理由是:
博客:关于 Laravel 设置跨域的中间件整理 前端代理只能在本地调试,部署线上还是要后端处理,所以最终解决办法是我 在中间件中允许跨域,附上连接