anxios的二次分装和API接口管理
在项目开发中,一般会在项目的 src
目录下创建 api
文件夹,在 api
文件夹下创建用来二次封装的文件 http.js
文件
目录结构:
|–node_modules
|–public
|–src
— |—api
— |—http.js
http,js 内容:
import axios from 'axios';
import qs from 'qs';// qs为第三方库
//可以在根目录的 package.json 配置 NODE_ENV
switch(process.env.NODE_ENV){
case 'production':
axios.defaults.baseURL = "生产环境地址";
break;
case 'test'
axios.defaults.baseURL ="测试环境地址";
def