@/utils/auth.js
import Cookies from 'js-cookie'
const TokenKey = 'Admin-Token'
export function getToken() {
return Cookies.get(TokenKey)
}
@/utils/request.js 中设置了默认的 Token
// request拦截器
service.interceptors.request.use(config => {
// 是否需要设置 token
const isToken = (config.headers || {}).isToken === false
if (getToken() && !isToken) {
config.headers['Authorization'] = 'Bearer ' + getToken() // 让每个请求携带自定义token 请根据实际情况自行修改
}
// get请求映射params参数
…………
}
return config
}, error => {
console.log(error)
Promise.reject(error)
})
二次封装接口
import request from "@/utils/request"
export const uploadApp = (data, version) => {
return request({
method: "post",
url: "/AppVersionUpdate/upload",
data,
params: version,
// 去掉默认加的 Token
headers: {
isToken: false
}
})
}