我有两个单独的应用程序,其中一个包含一个应用程序。一个是用Angular编写的,另一个是用react编写的,我们正在扼杀Angular应用程序。这两个人使用<ReverseProxy and <Proxy
在服务器上互相交谈-我相信这是nginx吗?无论如何,在本地他们根本不说话,我正在尝试使用节点,尤其是我想使用http-proxy-middleware库。
我想做的甚至有可能吗?我希望代理选择localhost:3100 / overview,而不是将其重写或重定向到localhost:9001 / overview,以便我运行的其他服务器可以选择它。
我曾经尝试使用http-proxy和http-proxy-middleware节点库,也许我考虑过拆开另一台Express服务器,但我认为这些库将满足我的要求。
var express = require("express");
var proxy = require("http-proxy-middleware");
var app = express();
app.use(
"/",
proxy({
target: "http://localhost:3100",
changeOrigin: true,
ws: true,
router: {
"/overview": "http://localhost:9001"
}
})
);
app.listen(300);
这什么都不做。
浏览器中的localhost:3100 /总览网址将更改为localhost:9001 /总览。