monitoring/web/monit_web/src/utils/request.js

28 lines
766 B
JavaScript

import axios from 'axios';
import {useRouter} from "vue-router";
const router = useRouter()
const service = axios.create({
// process.env.NODE_ENV === 'development' 来判断是否开发环境
// baseURL: 'https://www.easy-mock.com/mock/592501a391470c0ac1fab128',
baseURL: 'http://192.168.10.80:8000/api',
timeout: 5000
});
service.interceptors.request.use(function (config) {
console.log(config)
const token = window.sessionStorage.getItem("token")
if (token !== "" || token != null || token != '') {
config.headers["Authorization"] = "Bearer " +token
}else{
message.error("没有token,请登录")
router.replace({
path: "/login"
})
}
return config
})
export default service;