首先需要封装axios
1.在src路径下创建utils文件夹,然后创建require.js
2.require.js代码如下,(按需求更改)
//1. 导入axios对象
import axios from "axios";
//2. 创建对象实例,create方法
const Server = axios.create({
//请求接口的基础地址
baseURL: 'http://39.100.7.70:81/',
//设置超时时间
timeout: 4000
})
// 请求拦截器
Server.interceptors.request.use(config => {
// 给管理后台的接口设置header头,添加Authorzation属性
let token = sessionStorage.getItem('token')
config.headers['Authorization'] = token//给header头添加token值
return config
}, error => {
// 出现异常
return Promise.reject(error);
})
// 响应拦截器
Server.interceptors.response.use(response =>{
// 后台正常响应的状态,如果是200, 说明后台处理没有问题
/* if (response.status == 200) {
return resp