Могу ли я использовать промежуточный прокси-сервер для перенаправления или маршрутизации с локального URL-адреса на другой? - PullRequest
0 голосов
/ 19 июня 2019

У меня есть два отдельных приложения, которые составляют одно приложение.Один написан на 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...