线上token失效填坑(nginx)

简介: 线上token失效填坑(nginx)

一、问题描述

 

前后端分离项目,前后端使用http自定义header验证登录信息,本地(vs code+IDEA)跑没有问题,服务器(nginx+jar)跑token报空指针。

二、问题查找

对比本地请求参数和服务器请求参数,参数一致;

对比本地环境和服务器环境差别:服务器使用了nginx代理;

通过日志获取http请求头数据,发现服务器自定义请求头数据为空;

通过资料查阅发现:nginx转发默认会忽略header带有"_"的请求头,正好,此项目就是;

三、解决方案

underscores_in_headers on;


目录
相关文章
|
1月前
|
应用服务中间件 nginx
【Nginx】 nginx 项目上线后刷新页面丢失 404
【Nginx】 nginx 项目上线后刷新页面丢失 404
99 2
|
11月前
|
前端开发 Ubuntu 应用服务中间件
想要使用 Nginx 部署多个前端项目,可行吗?
想要使用 Nginx 部署多个前端项目,可行吗?
458 2
|
10月前
|
应用服务中间件 测试技术 nginx
nginx线上流量复制
nginx线上流量复制
|
11月前
|
应用服务中间件 nginx
案例28-生产环境nginx限制上传大小-侥幸心理意识问题
案例28-生产环境nginx限制上传大小-侥幸心理意识问题
|
11月前
|
缓存 负载均衡 监控
Nginx: 挂了怎么办?热部署了解吗?什么是鲸群效应?Nginx你不知道的那些事一
Nginx: 挂了怎么办?热部署了解吗?什么是鲸群效应?Nginx你不知道的那些事一
|
11月前
|
运维 前端开发 JavaScript
|
前端开发 应用服务中间件 nginx
Nginx的反向代理自动301跳转避坑
当Web服务器为Nginx时,若浏览器访问的uri最后不带斜杠,如www.xxx.com.cn/aaa,当aaa是一个目录时,会产生301跳转,且自动将uri补全为www.xxx.com.cn/aaa/,最后添加一个/。当前端存在Nginx反向代理时,就会存在一个坑。
2077 0
|
应用服务中间件 nginx
重识Nginx - 05 热更新_不停机更换新版本的nginx
重识Nginx - 05 热更新_不停机更换新版本的nginx
68 0
|
存储 缓存 算法
|
缓存 负载均衡 前端开发
前端想要了解的Nginx(上)
Nginx 是一个高性能的HTTP和反向代理服务器,同时也是一个 IMAP/POP3/SMTP 代理服务器。 常见场景: 静态资源服务器 动态匹配 反向代理 Gzip 压缩 负载均衡