【nginx】后端 接收不到请求头中的token

  • Post author:
  • Post category:其他


今天在开发的时候发现前端明确向后端传递了请求头,但是后端就是接收不到,网上说是因为跨域问题.经过配置并不是跨域的问题.最后把问题定位在了nginx身上.




前端请求

在这里插入图片描述

如上图,自定义header 的名称中包含了 ‘_’ , 而且后端经过了nginx代理.




underscores_in_headers on

在nginx中默认过滤掉 带 ‘_’的请求头.

我们只需要在nginx.conf 中添加

underscores_in_headers on; #该属性默认为off,表示如果header name中包含下划线,则忽略掉。

在这里插入图片描述



版权声明:本文为qq_39078783原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。