做token验证的时候遇到问题:在本地可以获取前端header传的参数,但是部署到服务器获取的就是null(服务器地址用nginx做了代理)
原因:
nginx代理默认会把header的参数的 "_" 下划线去掉 所以部署后就获取不到。
解决:
1, 在header里不要用 "_" 下划线,可以用驼峰命名或者其他的符号代替。
2, 在nginx里的 nginx.conf文件中配置http的部分添加 : underscores_in_headers on;(默认值是off)
这是自己学习过程中的记录,方便自己回顾,好记性不如烂笔头
作者:艺至
时间: 2024-10-17 00:49:44