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

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

clipboard.png

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

clipboard.png

clipboard.png

阅读 4k
6 个回答

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

尝试以下方法:

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

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

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题