为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

aluckdog 2019-03-21 17:15:52
express已经设置了跨域,且自定义了一个header, logged但是前端axios始终不能得到完整的headers,这是为什么?
查看完整描述

6 回答

?
慕莱坞森

TA贡献1810条经验 获得超4个赞

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


查看完整回答
反对 回复 2019-03-22
?
偶然的你

TA贡献1841条经验 获得超3个赞

尝试以下方法:

  • 检查一下设置logged的条件是否成立

  • logged随便换成一个其他的名字,最好是随机取的名字,看看能否成功设置


查看完整回答
反对 回复 2019-03-22
?
繁华开满天机

TA贡献1816条经验 获得超4个赞

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


查看完整回答
反对 回复 2019-03-22
?
萧十郎

TA贡献1815条经验 获得超13个赞

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


查看完整回答
反对 回复 2019-03-22
?
不负相思意

TA贡献1777条经验 获得超10个赞

之前遇到过这个问题,需要服务器做配置。

https://img1.sycdn.imooc.com//5c9479780001ba1106470337.jpg

这样,在控制台打印出来的response就去得到值。


查看完整回答
反对 回复 2019-03-22
  • 6 回答
  • 0 关注
  • 1166 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信