我是靠谱客的博主 虚拟未来,最近开发中收集的这篇文章主要介绍vue拦截器设置请求头失败,laravel设置前端请求头跨域,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

前端同事在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设置前端请求头跨域所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部