Запуск нескольких приложений Node (Express )на одном порту

У меня есть несколько приложений Node (, построенных на платформе Express ).

Теперь я разместил их вот так-

  • /var/www/app1
  • /var/www/app2
  • /var/www/app3

Теперь я хочу запустить эти 3 приложения на одном и том же порту (, скажем, 8080 ). Это возможно ?

Следует отметить, что у каждого приложения есть общие маршруты, подобные этим-

  • app.get('/', func...);
  • app.get('/about', func...);
  • app.post('/foo', func...);
  • app.post('/bar', func...);

По сути, я хочу сделать это так же, как вы можете сделать с настройкой Apache/PHP.

Так что со стеком LAMP, когда у вас есть-

  • /var/www/app1
  • /var/www/app2
  • /var/www/app3

Вы можете легко получить к ним доступ как к различным приложениям из-

  • localhost/app1
  • localhost/app2
  • localhost/app3
53
задан Gajus 14 March 2016 в 07:43
поделиться