request.js
import axios from "axios";
const api = axios.create({
baseURL: '',
timeout: 30000
})
api.interceptors.request.use(config => {
return config
}, err => {
Promise.reject(err)
})
api.interceptors.response.use(res => {
return Promise.resolve(res.data)
}, err => {
Promise.reject(err)
})
export default api
api.js
import api from '../utils/request';
export const getXXX = (params) => api.get(`/apigb/v1/component`, { params})
export const postXXX = (params) => api.post(`/apigb/v1/component/update-info`, params)