我是NodeJS和MongoDB的新手。我用它们开发了一个小应用程序。我想知道NodeJS应用程序和MongoDB数据库的托管。一个子问题是我可以在Amazon Web服务(AWS)上托管数据库和应用程序。
请指导我。 感谢
答案 0 :(得分:4)
是的,您可以在AWS EC2实例上部署您的应用程序。您需要先运行EC2实例(最好是ubuntu)。
然后安装与您在本地使用的nodejs版本匹配的node.js二进制文件来开发您的应用程序。
下一步是安装节点包管理器(npm)和Mongodb。该过程与您在本地计算机中遵循的过程相同。
现在您需要安装服务器。例如。 Nginx的。
最后,将您的存储库克隆到您的EC2实例中。此外,您可以使用pm2模块来运行和观看您的应用程序,因此您无需在更改后或出现任何错误时重新启动服务器。
快乐部署:)
答案 1 :(得分:1)
您可以托管几乎所有可以托管在AWS服务器上的内容,并且他们已经为您提到的技术提供了现成的架构。
如果您是新手,我建议您使用heroku等来测试您的应用程序,因为您需要一些时间来熟悉AWS的环境。
祝你好运。https://aws.amazon.com/tools/ https://docs.mongodb.org/ecosystem/platforms/amazon-ec2/