video_ca/src/utils/request.js

34 lines
970 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://jp.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.message.includes("The Token has expired on")){
localStorage.removeItem("token");
router.push("/login")
}
if(result.data.code===0){
return result.data;
}else{
alert(result.data.message ? result.data.message : "请求失败,请稍后重试!");
2024-01-10 17:11:39 +08:00
return Promise.reject(result.data.message);
}
},
error => {
alert("请求失败,请稍后重试!");
return Promise.reject(error);
}
)
request.interceptors.request.use(
)
export default request;