线上token失效填坑(nginx)

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

一、问题描述

 

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

二、问题查找

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

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

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

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

三、解决方案

underscores_in_headers on;


相关文章
|
运维 前端开发 JavaScript
记录一次nginx重试机制的踩坑(一般出现不了)
记录一次nginx重试机制的踩坑
1092 0
|
前端开发 应用服务中间件 nginx
Nginx的这些妙用,你肯定有不知道的!
Nginx的这些妙用,你肯定有不知道的!
63 1
|
存储 缓存 算法
|
2月前
|
存储 应用服务中间件 nginx
Nginx限流怎么做
Nginx 通过 limit_req 模块实现限流,保护后端服务器。配置示例中,定义了限流区域 `limit`,每秒允许 10 个请求,客户端 IP 超过限流后允许 20 个突发请求,超出则立即返回 503 错误。
78 6
|
前端开发 Ubuntu 应用服务中间件
想要使用 Nginx 部署多个前端项目,可行吗?
想要使用 Nginx 部署多个前端项目,可行吗?
1032 2
|
9月前
|
应用服务中间件 nginx
【Nginx】 nginx 项目上线后刷新页面丢失 404
【Nginx】 nginx 项目上线后刷新页面丢失 404
466 2
|
Web App开发 应用服务中间件 网络安全
|
Web App开发 缓存 应用服务中间件
|
应用服务中间件 测试技术 vr&ar
28个案例问题分析---17---生产环境混用带来的影响--nginx,fastdfs
28个案例问题分析---17---生产环境混用带来的影响--nginx,fastdfs
116 0
|
前端开发 应用服务中间件 nginx
Nginx的反向代理自动301跳转避坑
当Web服务器为Nginx时,若浏览器访问的uri最后不带斜杠,如www.xxx.com.cn/aaa,当aaa是一个目录时,会产生301跳转,且自动将uri补全为www.xxx.com.cn/aaa/,最后添加一个/。当前端存在Nginx反向代理时,就会存在一个坑。
3554 0

热门文章

最新文章