我打算主持在线投资组合,我有几个我想主持的node.js项目。
所以我想在domain.net/project1上托管一个项目,在domain.net/project2上托管另一个项目
我是否需要使用单个nodejs进程来执行此操作,或者是否可以让每个单独的nodejs项目独立运行?
是否可以将nodejs进程分配给每个子域?
答案 0 :(得分:1)
更好的方法是独立托管您的NodeJS项目,然后使用域(由平台托管和提供)到自定义子域(由您创建)指向以指向您的每个项目到自定义子域名,如project1.mydomain.com。这将为您提供在Heroku,AWS或任何其他托管环境中部署节点应用程序的灵活性。
因此,您可以自由选择自己的托管平台,并可以根据需要托管多个项目。我附上了相同的架构图和原始draw.io文档的链接。另请注意,这只是一个示例,您的设计可能会根据您的具体要求而有所不同
您可以参考this Arc diagram了解更多详情。
答案 1 :(得分:0)