UNPKG

wkb-common-ui

Version:

wkb-ui

62 lines (54 loc) 1.32 kB
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/;