今天上线,访问项目一直鉴权失败。
咋回事呢,才发现是nginx和我们的token配合的并不是很好。
nginx代理默认会把header中参数的 "_" 下划线去掉,所以后台服务器后就获取不到带"_"线的参数名。
该属性默认为off,表示如果header name中包含下划线,则忽略掉。
underscores_in_headers on;
下划线真的是。。。
还好我机智,突然想起来了好像是有nginx这个问题,一查果然是!
结果还算是顺利。
nginx有点儿坑
发布于 2022-10-11 317 次阅读
Comments | NOTHING