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

发布于 2022-09-06 21:03:43 字数 533 浏览 8 评论 0

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

clipboard.png

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

clipboard.png

clipboard.png

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

风吹雪碎 2022-09-13 21:03:43

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

兰花执着 2022-09-13 21:03:43

尝试以下方法:

  • 检查一下设置logged的条件是否成立
  • logged随便换成一个其他的名字,最好是随机取的名字,看看能否成功设置
梦忆晨望 2022-09-13 21:03:43

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

救赎№ 2022-09-13 21:03:43

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

七颜 2022-09-13 21:03:43

不是在response上看到了么,说明返回了是axioshttps://stackoverflow.com/que...

迎风吟唱 2022-09-13 21:03:43

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

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文