/* * @Description: 文件内容描述 * @Author: 曹平 * @Date: 2021年12月13日20:44:36 */ import axios from "axios"; let vueAppBaseApi = '' axios.defaults.headers["Content-Type"] = "application/json;charset=utf-8"; // //axios.defaults.headers["authorization"] = "eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjA4ZDY5ZDUzLTYwMDMtYjBmNy1jNzlhLTUyMzc0NDAwMDAwNCIsImV4cGlyZVRpbWUiOjE2NTc4NDk2MDUsImV4cCI6MTY1Nzg0OTYwNSwidXNlcklkIjoiMTUxOTU3NDYxNTg0ODE0NDg5NiJ9.L726g-y83kqTdj5QZ_5YkNJCX1ZEkvHoF4Md55kufDY"; // 创建axios实例 // alert("baseapi: " + process.env.VUE_APP_BASE_API) const service = axios.create({ baseURL: 'http://192.168.150.93:8080', timeout: 10000000 }); service.interceptors.request.use( config => { // 是否需要设置 token //debugger // let token = localStorage.getItem("token"); // if (token) { // config.headers["authorization"] = "" + token; // } // verifyUrl(config); return config; }, error => { console.log(error); Promise.reject(error); } ); // 响应拦截器 service.interceptors.response.use( res => { // 未设置状态码则默认成功状态 const code = res.data.rtnCode || res.data.code || 200; // 获取错误信息 const msg = res.data.msg ; return res.data; }, error => { let { message, request } = error; return Promise.reject(error); } ); export default service