Commit 48f4f98b by xuewengang

axios请求修改

parent 5417f966
import axios from "axios";
import { getToken } from "./auth.js";
// import { getToken } from "./auth.js";
import { Message } from "element-ui";
import store from "@/store";
let http = axios.create({
// baseURL: Config.baseUrl,
timeout: 60 * 1000
});
axios.defaults.timeout = 0;
axios.defaults.headers = {
"X-Requested-With": "XMLHttpRequest"
};
axios.defaults.responseType = "json";
// request 请求拦截器
http.interceptors.request.use(
axios.interceptors.request.use(
config => {
debugger;
config.headers["Content-Type"] = "application/json; charset=utf-8";
// 请求前进行拦截, 验证是否已经登录等
const token = getToken();
if (token) {
if (config.url.indexOf("/login") === -1) {
config.headers.common["Authorization"] = token;
}
}
// const token = getToken();
// if (token) {
// if (config.url.indexOf("/login") === -1) {
// config.headers["Authorization"] = token;
// }
// }
if (config.contentType) {
config.headers["Content-Type"] = config.contentType;
}
......@@ -36,7 +31,7 @@ http.interceptors.request.use(
);
// response 响应拦截器
http.interceptors.response.use(
axios.interceptors.response.use(
response => {
return response.data;
},
......@@ -200,7 +195,7 @@ export function post(url, params) {
return new Promise((resolve, reject) => {
axios.post(url, params).then(
response => {
resolve(response.data);
resolve(response);
var urlIp = window.location.host.substring(
0,
window.location.host.length - 5
......@@ -218,3 +213,5 @@ export function post(url, params) {
);
});
}
export default axios
\ No newline at end of file
......@@ -47,7 +47,7 @@ module.exports = {
},
proxy: {
"/api": {
target: "http://192.168.1.103:8050", //统一的请求头部每次修改都要重启才会生效
target: "https://uniapp.b2b2c.niuteam.cn/api", //统一的请求头部每次修改都要重启才会生效
ws: true,
changeOrigin: true,
pathRewrite: {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment