4 Commits

Author SHA1 Message Date
阿赫流瑟澜
d47bcf54b4 Pre Merge pull request !293 from 阿赫流瑟澜/N/A 2025-03-10 03:45:46 +00:00
若依
a6bcebb62b !397 修复actuator暴漏问题
Merge pull request !397 from 威士忌的纯度/N/A
2025-03-10 03:45:34 +00:00
威士忌的纯度
1cb262daa3 修复actuator暴漏问题
Signed-off-by: 威士忌的纯度 <whr888888@vip.qq.com>
2025-03-07 10:22:52 +00:00
阿赫流瑟澜
227c6a14cc update ruoyi-ui/src/utils/request.js.
判断headers是否为空, 可以简化后续判断isToken和isRepeatSubmit逻辑, 并且在设置Authorization的时候也能确保headers不为空

Signed-off-by: 阿赫流瑟澜 <859050943@qq.com>
2022-12-03 02:05:27 +00:00
2 changed files with 7 additions and 3 deletions

View File

@@ -29,7 +29,7 @@ http {
}
# 避免actuator暴露
if ($request_uri ~ "/actuator") {
if ($uri ~ "/actuator") {
return 403;
}

View File

@@ -22,10 +22,14 @@ const service = axios.create({
// request拦截器
service.interceptors.request.use(config => {
// 判断headers是否为空, 可以简化后续判断isToken和isRepeatSubmit逻辑, 并且在设置Authorization的时候也能确保headers不为空
if (!config.headers) {
config.headers = {}
}
// 是否需要设置 token
const isToken = (config.headers || {}).isToken === false
const isToken = config.headers.isToken === false
// 是否需要防止数据重复提交
const isRepeatSubmit = (config.headers || {}).repeatSubmit === false
const isRepeatSubmit = config.headers.repeatSubmit === false
if (getToken() && !isToken) {
config.headers['Authorization'] = 'Bearer ' + getToken() // 让每个请求携带自定义token 请根据实际情况自行修改
}