概述
前端同事在vue的request里面的拦截器中设置请求头,发现'Authorization'可以正常添加到请求头,可以正常访问,但是添加其他的如'browserVersion'参数就不行,
会出现Request header field browserversion is not allowed by Access-Control-Allow-Headers in preflight response错误。
随后怀疑是nginx配置有问题,不过看了下nginx.conf中没并没有做相关跨域的配置项。后来就在laravel项目中找,全局搜索Access-Control-Allow-Headers字样,还真找到一个中间件文件,如下,
只要在允许头后面增加相应的参数,然后前端就可以设置其他的请求头了
最后
以上就是虚拟未来为你收集整理的vue拦截器设置请求头失败,laravel设置前端请求头跨域的全部内容,希望文章能够帮你解决vue拦截器设置请求头失败,laravel设置前端请求头跨域所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复