UNPKG

vue2-s-cli

Version:

脚手架

32 lines (27 loc) 680 B
import axios from "axios"; console.log("%c 环境变量 ", "color: #fff; background: orange;", process.env); let ajax = axios.create({ withCredentials: true, baseURL: process.env.NODE_ENV === "beta" ? process.env.VUE_APP_BASIC_URL : "", }); // 请求拦截器 axios.interceptors.request.use( (config) => { // 请求前事件 return config; }, (error) => { return Promise.reject(error); } ); // 响应拦截器 axios.interceptors.response.use( (response) => { return response; }, (error) => { console.log("axios响应response error", error.message); return Promise.reject(error); } ); export { ajax };