我有四个使用express框架构建的节点应用程序。我有一个域名expressapps.com
,我希望这三个应用程序都可以在不同的子目录中运行。我希望第四个应用程序在主页上运行(并可能委派其他应用程序)。
expressapps.com
expressapps.com/app-one
expressapps.com/app-two
expressapps.com/app-three
我希望所有应用程序都能够与域名分离,并移至其他应用程序,而不以任何方式彼此不依赖,不共享Cookie或会话数据。我还希望在节点级别上的应用程序在彼此不同的进程中运行。我猜这些应用程序都必须都在同一台服务器上,但是有可能将它们放在不同的服务器上吗?
我之所以愿意这样做而不是使用子域名的原因是因为ssl
,我只想购买一张证书。
这可能吗?有没有什么可以帮助这种配置的?
最佳答案
最优雅的方法是使用子域,而不是端口。
关于node.js - 多个Express应用在不同目录中共享同一域,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14088165/