axios封装接口思路
1.安装axios并引入
cnpm i axios --save
2.创建一个http.js文件 引入axios 封装get和post方法 以及开发及上线运用到的接口 还有一些请求超时
import axios from "axios"
// 判断接口 如果是开发环境 接口就用http://120.53.31.103:84/开头
if (process.env.NODE_ENV == "development") {
axios.defaults.baseURL = "http://120.53.31.103:84/"
}
// 如果是生产环境 接口就用https://wap.365msmk.com/开口
if (process.env.NODE_ENV == "production") {
aixos.defaults.baseURL = "https://wap.365msmk.com/"
}
//设置超出时间
axios.defaults.timeout = 3000
// 请求拦截
axios.interceptors.request.use(
config