创建http文件夹
文件名request,
以下是代码
import { Toast } from 'vant';
const server = axios.create({
baseURL: "https://www.lexuemiao.com/api/app", // 配置请求的公共地址
timeout: 5000 // 设置请求超时时间
})
// 请求拦截
server.interceptors.request.use(config => {
// if (config.url !== '/login') {
// const token = sessionStorage.getItem('token')
// if (token) {
// config.headers['Authorization'] = token
// }
// }
return config;
}, err => {
// Promise.reject(err)
})
server.interceptors.response.use(response => {
// const res = response.data
// const resOK = [200, 201, 204]
// if (resOK.includes(res.meta)) {
// //轻提示
// Toast(res.meta.msg);
// return res.data
// }
return response
}, err => {
Toast('错了哦,这是一条错误消息');
console.log(err);
})
export default server
api代码
import server from './request'
// 登录
export function home() {
return server({
url: '接口地址',
method: 'get'
})
}