目前,我通过一个server.js文件运行两个(即将是三个)node.js WebSocket应用程序。我使用express来提供整个页面的服务,以及我编写的粒子物理“游戏”。我还将制作一个聊天室,只是为了学习更多相关知识。
我的问题(或者说并没有问题?)是所有这些都通过一个server.js文件运行。Heroku似乎要求这样做,所以我不确定是否有其他选择。我正在使用Heroku进行主机托管。
我的问题是,这是不好的做法吗?我是否遗漏了其他应该做的事情?所有我的“应用程序”都非常低流量,因此我认为这不是一个很大的问题。我只是想从一开始就学习最佳实践,以免犯愚蠢的错误。谢谢。
编辑:我如何在Heroku中特定地拆分应用程序,具体的Procfile设置是什么?
我的问题(或者说并没有问题?)是所有这些都通过一个server.js文件运行。Heroku似乎要求这样做,所以我不确定是否有其他选择。我正在使用Heroku进行主机托管。
我的问题是,这是不好的做法吗?我是否遗漏了其他应该做的事情?所有我的“应用程序”都非常低流量,因此我认为这不是一个很大的问题。我只是想从一开始就学习最佳实践,以免犯愚蠢的错误。谢谢。
编辑:我如何在Heroku中特定地拆分应用程序,具体的Procfile设置是什么?
procfile
,告诉它要运行什么命令。我可以完全创建3个单独的应用程序,但是据我所知,这需要3个单独的git存储库、域名等。 - Ricky Mutschlechner