update ruoyi-ui/src/utils/request.js.

判断headers是否为空, 可以简化后续判断isToken和isRepeatSubmit逻辑, 并且在设置Authorization的时候也能确保headers不为空

Signed-off-by: 阿赫流瑟澜 <859050943@qq.com>
pull/293/head
阿赫流瑟澜 3 years ago committed by Gitee
parent ee3f03f1f1
commit 227c6a14cc
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

@ -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 请根据实际情况自行修改
}

Loading…
Cancel
Save