axios为什么接收不了完整的headers,后端是用的node,express?

express已经设置了跨域,且自定义了一个header, logged

https://img1.mukewang.com/5c9479540001d1b308000309.jpg

但是前端axios始终不能得到完整的headers,这是为什么?

https://img2.mukewang.com/5c9479560001c5de08000283.jpg

https://img1.mukewang.com/5c94795700019eb108000457.jpg



aluckdog
浏览 1167回答 6
6回答

慕莱坞森

allow—headers里面进行设置,多个值的话,用逗号分隔

偶然的你

尝试以下方法:检查一下设置logged的条件是否成立把logged随便换成一个其他的名字,最好是随机取的名字,看看能否成功设置

繁华开满天机

res.header('Access-Control-Expose-Headers', 'logged')

萧十郎

这个吧,我觉得的node哪里返回的时候加上res里的head

不负相思意

之前遇到过这个问题,需要服务器做配置。这样,在控制台打印出来的response就去得到值。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript