Pre Merge pull request !293 from 阿赫流瑟澜/N/A

This commit is contained in:
阿赫流瑟澜 2024-01-11 07:48:22 +00:00 committed by Gitee
commit 1efdbd50cd
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
1 changed files with 6 additions and 2 deletions

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