video_ca/src/utils/request.js

34 lines
942 B
JavaScript
Raw Normal View History

import axios from "axios";
2024-01-10 17:11:39 +08:00
import router from "@/router/index.js";
const baseURL = "https://gep.ljsea.top/";
//const baseURL= "http://localhost:8082";
const request = axios.create({
baseURL: baseURL,
});
request.interceptors.response.use(
result => {
2024-01-10 17:11:39 +08:00
if(result.status!==200 ){
router.push("/login")
}
if(result.data.message==="NOT_LOGIN"||result.data.code==2 || result.data.code ===3 ||result.data.code ===4){
alert("登录失效,请重新登录!")
localStorage.removeItem("token");
router.push("/login")
return
}
if(result.data.code == 1){
alert("请求失败,请稍后重试!");
}else{
return result.data
}
},
error => {
alert("请求失败,请稍后重试!");
return Promise.reject(error);
}
)
request.interceptors.request.use(
)
export default request;