У меня есть два отдельных приложения, которые составляют одно приложение.Один написан на Angular, другой в реакции, мы душим приложение Angular.Эти два общаются друг с другом на сервере, используя <ReverseProxy and <Proxy
- Я полагаю, что это nginx?Несмотря на это, локально они вообще не разговаривают, и я пытаюсь использовать нод, особенно, мне кажется, я хочу библиотеку http-proxy-middleware.
Возможно ли то, что я пытаюсь сделать?Я хочу, чтобы прокси-сервер выбрал localhost: 3100 / Overview вместо этого был переписан или перенаправлен на localhost: 9001 / Overview, чтобы мой другой работающий сервер мог его забрать.
Я пытался использовать библиотеки узлов http-proxy и http-proxy-middleware, возможно, я смотрел на раскрутку другого экспресс-сервера, но я думаю, что эти библиотеки будут делать то, что я хочу.
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 / обзорный URL в браузере изменится на localhost: 9001 / Overview.