1.1创建一个serverConfig.js文字,作为axios二次封装的配置文件
let baseURL = ""
switch (process.env.NODE_ENV) {
//可以在根目录的 package.json 配置 NODE_ENV
case 'production':
baseURL = "生产环境地址"
break;
case 'test':
baseURL = "测试环境地址"
default:
baseURL = "开发环境地址";
}
const serverConfig = {
baseURL:"baseURL", // 请求基础地址,可根据环境自定义
useTokenAuthorization: true, // 是否开启 token 认证
};
export default serverConfig;
axios更多配置选项可以参考官方文档:axios中文文档|axios中文网 | axios
1.2创建axios实例,并引入相关文件,后续需要
//index.js
import axios from "axios";
import serverConfig from "./config/serverConfig"; //引入配置项文件
import qs from "qs";//可以对p