这个应该不用多说直接上代码
import axios from 'axios'; const service = axios.create({ // process.env.NODE_ENV === 'development' 来判断是否开发环境 baseURL: 'http://192.168.50.86:8080', timeout: 5000, }) //'sessionId': sessionStorage.token, /* 请求拦截器(请求之前的操作) */ service.interceptors.request.use( config => { // if(config.method==='options'){ // config.headers.token = sessionStorage.token // } if(sessionStorage.getItem("token")){ config.headers.token = sessionStorage.token } return config; }, error => { console.log(error); return Promise.reject(); }) /* 请求之后的操作 */ service.interceptors.response.use(response => { if(response.status === 200){ return response.data; }else{ Promise.reject(); } }, error => { //错误跳转 if (error.status != 200) { } return Promise.reject(); }) export default service;