做token驗證的時候遇到問題:在本地可以獲取前端header傳的參數,但是部署到服務器獲取的就是null(服務器地址用nginx做了代理)
原因:
nginx代理默認會把header的參數的 "_" 下劃線去掉 所以部署后就獲取不到。
解決:
1, 在header里不要用 "_" 下劃線,可以用駝峰命名或者其他的符號代替。
2, 在nginx里的 nginx.conf文件中配置http的部分添加 : underscores_in_headers on;(默認值是off)