我设法用
pathRewrite
const website1 = proxy({
target: "https://website1.com",
changeOrigin: true,
pathRewrite: {
"^/website1": "/api"
},
loglevel: "debug"
});
const website2 = proxy({
target: "https://website2.com",
changeOrigin: true,
pathRewrite: {
"^/website2": "/api"
},
loglevel: "debug"
});
const website3 = proxy({
target: "https://api.website3.com",
changeOrigin: true,
pathRewrite: {
"^/website3": "/api"
},
loglevel: "debug"
});
装载服务器
const server = express();
server.use("/website1", website1);
server.use("/website2", website2);
server.use("/website3", website3);
然而,这将给我的网站提供很多我不需要的页面
http://localhost:3000/website1
等等。
有没有办法隐藏这些页面或显示其他内容,而不是我正在使用的网站主页。
对不起,我还在学习节点。js请对我耐心点。