import axios from "axios"
import router from "../router"
export default function request(config) {
//创建axios实例
const req = axios.create({
baseURL: "http://127.0.0.1:8088",
timeout: 5000
})
// 请求拦截器:将所有的网络请求头都带上本地存储的 Token
req.interceptors.request.use(config => {
//获取身份令牌
const token = sessionStorage.getItem('token')
token && (config.headers.authorization = token)
return config
})
/**
*如果返回code为105时, 则说明 登录超时,需重新登录
* 否则清除本地 Token, 并跳转到 login 界面 */
// req.interceptors.response.use(response => {
// if (response.data.code == "105") {
// sessionStorage.removeItem("token");
// console.log("登录已超时,请重新登录");
// router.push("/").catch(err => {
// console.log(err);
// });
// } else {
// return response.data
// }
// })
return req(config)
}