我想在1台服务器上托管多个NodeJS应用程序。我为每个应用提供了不同的端口号,因此我可以使用http://example.com:8080,http://example.com:4567等转到每个应用。但是,现在我想为这些不同的应用分配不同的网址,但我无法分配到端口号的URL。那么,我该怎么办呢?我不想,例如,有一个基本应用程序来检查带有开关/案例的URL,然后只是重定向到某个端口,我需要它表现得像完全不同的应用程序。任何解决方案?
答案 0 :(得分:0)
在同一个Node.js进程中运行它们,但mount每个应用程序位于不同的路径中。
您可以更改每个脚本以导出一个带有Express应用程序和装载路径的函数,然后将该路径传递给它安装的每个中间件。