评估接口+课程部分

This commit is contained in:
kclf
2022-11-08 15:49:53 +08:00
parent 57509c7e8c
commit 5a647ef48a
25 changed files with 17428 additions and 1199 deletions

View File

@@ -1,47 +1,53 @@
import axios from "axios";
// const Qs = require("qs");
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';
// axios.defaults.headers.post["Content-Type"] =
// "application/x-www-form-urlencoded";
axios.defaults.withCredentials = true;
const http = axios.create({
baseURL: '/api',
timeout: 1000 * 5
baseURL: "/api",
timeout: 1000 * 5,
// headers: { "Content-Type": "multipart/form-data" },
headers: { "Content-Type": "application/json" },
});
http.interceptors.request.use(
(config) => {
const token = localStorage.getItem('token');
if (token) {
config.headers.token = token;
} else {
console.log("当前请求页面无token,请执行操作!!!")
// 此处测试默认配置token
config.headers.token = "123456";
}
return config;
},
(err) => {
console.log('登陆前拦截', err)
return Promise.reject(err);
}
(config) => {
const token = localStorage.getItem("token");
if (token) {
// config.headers.token = token;
config.headers.token = 123456; //测试1111
} else {
console.log("当前请求页面无token,请执行操作!!!");
// 此处测试默认配置token
config.headers.token = "123456";
}
return config;
},
(err) => {
console.log("登陆前拦截", err);
return Promise.reject(err);
}
);
http.interceptors.response.use(
(response) => {
const { data: { code, msg } } = response;
if (code === 0 || code === 200) {
return response;
} else {
console.log('api %o', msg);
}
return response;
},
function (error) {
console.log('api error %o', error);
return Promise.reject(error);
}
(response) => {
const {
data: { code, msg },
} = response;
if (code === 0 || code === 200) {
return response;
} else {
console.log("api %o", msg);
}
return response;
},
function (error) {
console.log("api error %o", error);
return Promise.reject(error);
}
);
export default http;
export default http;