1、安装axios
yarn add axios
2、新建ajax/index.js
import axios from "axios";
axios.defaults.baseURL = "http://192.168.0.1:123";
axios.interceptors.request.use(
function (config) {
if (config.method === "post") {
return config;
}
},
function (error) {
return Promise.reject(error);
}
);
axios.interceptors.response.use(
function (response) {
if (response.status === 200) {
return response.data;
}
},
function (error) {
return Promise.reject(error);
}
);
export default axios;
3、新建api/index.js
import ajax from "../ajax";
const API = {
login: "/account/login",
};
export function login() {
const api = API.login;
return ajax
.post(api, {
loginName: "text",
pwd: 'text',
})
.then((res) => {
return res;
});
}