别看了,写的就是垃圾,后续一点都不好用
uni-app自己的请求:uni.request
但一般情况下,我还是会二次封装一遍符合自己的编程习惯。
- 区分下开发环境和生产环境
根目录创建.env.development(开发环境)和.env.production(生产环境)文件
// .env.development
NODE_ENV="development";
VUE_APP_URL = '/api'
VUE_APP_URL_TWO = ""; // 第二个路径
VUE_APP_URL_THREE = ""; // 第三个路径
// .env.production
NODE_ENV='production'
VUE_APP_URL='http://dididi1:8088'; // 生产环境请求路径
VUE_APP_URL_TWO = ''; // 第二个路径
VUE_APP_URL_THREE = ''; // 第三个路径
- 根目录创建api文件夹,文件夹下创建base.js文件
// 管理公共接口路径
const base = {
url: process.env.VUE_APP_URL
}
module.exports = base;
- 在utils文件夹下创建http.js文件
// 封装公共请求
const timeout = 1000 * 5;
let http = {
};
http