local
This commit is contained in:
@@ -1,47 +0,0 @@
|
||||
import Request from 'luch-request' // 使用npm
|
||||
import conf from "@/common/config.js"
|
||||
|
||||
const customHttp = new Request({
|
||||
timeout: 300000, //超时时长5分钟,
|
||||
header: {
|
||||
'Content-Type': 'application/json;charset=UTF-8;'
|
||||
}
|
||||
});
|
||||
|
||||
//请求拦截器
|
||||
customHttp.interceptors.request.use((config) => {
|
||||
if (config.custom.target != undefined) {
|
||||
if (config.custom.target == "znzq") {
|
||||
config.baseURL = conf.getZnzqApiUrl()
|
||||
const token = uni.getStorageSync('token');
|
||||
config.header["X-Access-Token"] = token;
|
||||
console.log("==================customHttp.interceptors.request.use")
|
||||
console.log(config)
|
||||
}
|
||||
}
|
||||
|
||||
console.log(config)
|
||||
return config
|
||||
}, error => {
|
||||
return Promise.resolve(error)
|
||||
})
|
||||
|
||||
// 响应拦截器
|
||||
customHttp.interceptors.response.use((response) => {
|
||||
console.log(response)
|
||||
return response
|
||||
}, (error) => {
|
||||
//未登录时清空缓存跳转
|
||||
if (error.statusCode == 401) {
|
||||
uni.clearStorageSync();
|
||||
uni.switchTab({
|
||||
url: "/pages/index/index.vue"
|
||||
})
|
||||
}
|
||||
return Promise.resolve(error)
|
||||
})
|
||||
|
||||
|
||||
export default {
|
||||
customHttp
|
||||
}
|
||||
Reference in New Issue
Block a user