【nginx】后端 接收不到请求头中的token
今天在开发的时候发现前端明确向后端传递了请求头,但是后端就是接收不到,网上说是因为跨域问题.经过配置并不是跨域的问题.最后把问题定位在了nginx身上.前端请求如上图,自定义header 的名称中包含了 ‘_’ , 而且后端经过了nginx代理.underscores_in_headers on在nginx中默认过滤掉 带 '_'的请求头.我们只需要在nginx.conf 中添加underscores_in_headers on; #该属性默认为off,表示如果header n.
复制链接