🔨 Refactor: [前台]:修改代理设置

This commit is contained in:
fanxb 2019-07-11 16:29:12 +08:00
parent b179f9091a
commit d458fa0477
3 changed files with 26 additions and 6 deletions

View File

@ -3,7 +3,6 @@
"version": "0.1.0", "version": "0.1.0",
"private": true, "private": true,
"homepage": ".", "homepage": ".",
"proxy": "http://10.82.17.56:8088/bookmark/api",
"dependencies": { "dependencies": {
"antd": "^3.19.8", "antd": "^3.19.8",
"axios": "^0.19.0", "axios": "^0.19.0",

10
front/src/setupProxy.js Normal file
View File

@ -0,0 +1,10 @@
const proxy = require("http-proxy-middleware");
module.exports = function(app) {
app.use(
proxy("/bookmark/api/**", {
target: "http://10.82.17.56:8088/",
changeOrigin: true
})
);
};

View File

@ -6,13 +6,22 @@ const history = createBrowserHistory();
//定义http实例 //定义http实例
const instance = axios.create({ const instance = axios.create({
// baseURL: "http://ali.tapme.top:8081/mock/16/chat/api/", baseURL: "/bookmark/api",
headers: { timeout: 5000
"jwt-token": window.token
}
}); });
//实例添加拦截器 //实例添加请求拦截器
instance.interceptors.request.use(
req => {
req.headers["jwt-token"] = window.token;
return req;
},
error => {
console.log(error);
}
);
//实例添加响应拦截器
instance.interceptors.response.use( instance.interceptors.response.use(
function(res) { function(res) {
console.log(res); console.log(res);
@ -27,7 +36,9 @@ instance.interceptors.response.use(
} }
}, },
function(error) { function(error) {
console.log(error);
showError(error.response); showError(error.response);
return Promise.reject(JSON.stringify(error));
} }
); );