|
@@ -15,17 +15,12 @@ const service = axios.create({
|
|
})
|
|
})
|
|
// request拦截器
|
|
// request拦截器
|
|
service.interceptors.request.use(config => {
|
|
service.interceptors.request.use(config => {
|
|
- // 是否需要设置 token // TODO: 22.2.22 hht 这里需要更改,不带TOKEN应该是参数控制而不URL判定,请参照APP
|
|
|
|
- const isToken = (config.headers || {}).isToken === false
|
|
|
|
- let urlData = [
|
|
|
|
- '/common/shortMessage/sendSms',
|
|
|
|
- '/common/shortMessage/validateSms'
|
|
|
|
- ]
|
|
|
|
- if (urlData.indexOf(config.url) == -1) {
|
|
|
|
- if (auth.getToken() && !isToken) {
|
|
|
|
- config.headers['Authorization'] = 'Bearer ' + auth.getToken() // 让每个请求携带自定义token 请根据实际情况自行修改
|
|
|
|
- }
|
|
|
|
|
|
+ // 附加授权header
|
|
|
|
+ delete config.headers['Authorization']
|
|
|
|
+ if (auth.getToken() && config['withoutToken'] !== true) {
|
|
|
|
+ config.headers['Authorization'] = 'Bearer ' + auth.getToken() // 让每个请求携带自定义token 请根据实际情况自行修改
|
|
}
|
|
}
|
|
|
|
+
|
|
// get请求映射params参数
|
|
// get请求映射params参数
|
|
if (config.method === 'get' && config.params) {
|
|
if (config.method === 'get' && config.params) {
|
|
let url = config.url + '?'
|
|
let url = config.url + '?'
|