wkb-common-ui
Version:
wkb-ui
62 lines (54 loc) • 1.32 kB
JavaScript
var path = require("path");
var fs = require("fs");
const localDomain = "wakedata.com";
let proxy = [];
proxy = [
{
changeOrigin: true,
target: "http://www.wakedata.com",
context: ["/dmpa"]
},
{
changeOrigin: true,
secure: false,
ws: true,
target: "https://www.wakedata.com",
context: [
"/wp",
"/c",
"/dwifi",
"/image",
"/dsp",
"/athena",
"/dmp2",
"/from-material"
],
// 修改cookie path
onProxyRes(proxyRes, req, res) {
const cookies = proxyRes.headers["set-cookie"];
if (cookies) {
const newCookie = cookies.map(function(cookie) {
return cookie.replace(
/Domain=.wakedata.com/i,
"Domain=" + localDomain
);
});
delete proxyRes.headers["set-cookie"];
proxyRes.headers["set-cookie"] = newCookie;
}
}
},
{
changeOrigin: true,
target: "http://dss2-monitor.meizu.com",
context: ["/m"]
}
];
exports.proxy = proxy;
exports.alias = {
main: path.resolve(__dirname, "../src"),
packages: path.resolve(__dirname, "../packages"),
examples: path.resolve(__dirname, "../examples"),
"wkb-platform": path.resolve(__dirname, "../")
};
exports.jsexclude = /node_modules|utils\/popper\.js|utils\/date\.js/;