Экспресс приложение на pm2, используя порт 3000 и порт 80 - PullRequest
0 голосов
/ 04 января 2019

У меня есть экспресс-приложение, которое я запускаю на pm2. Я работал с нашими ИТ-специалистами, чтобы поставить приложение за балансировщиком нагрузки a10, который бы указывал на приложение, работающее на двух отдельных серверах. Приложение настроено на работу с портом 3000, но когда мы указали балансировщик нагрузки на порту 3000, мы не смогли получить ответ при нажатии API.

После недолгой борьбы мы наконец-то поняли, что если открыть порт 80 и порт 3000, приложение будет работать, и мы увидим, как трафик проходит через оба порта. Настройка работает, но я не уверен, почему.

Также упомяну, что попадание на серверы напрямую (через http://server1:3000/api/method) работало просто отлично.

...