import axios from 'axios' import Http from './Http' import {req, reqErr, res, resErr} from './handler' export const http = axios.create({ baseURL: process.env.VUE_APP_API_BASE_URL, withCredentials: true, timeout: 30 * 1000 }) as Http http.interceptors.request.use(req, reqErr) http.interceptors.response.use(res, resErr) export default function install (Vue: any, options: any) { Vue.prototype.$http = http }