我使用Node.js和MongoDB开发了一个Web应用程序,现在我正在尝试在Google Cloud Platform中托管我现有的已完成的应用程序。但除非有来自github的新节点应用程序,否则没有关于部署现有节点mongodb Web应用程序的资源。 / p>
我需要知道如何部署我现有的项目。
非常感谢帮助。
答案 0 :(得分:0)
您可以使用Google App Engine以非常直接的方式运行NodeJS应用程序。
首先,您需要创建一个GAE项目。 然后,您需要在计算机上安装Google Cloud SDK。 您的项目应该有一个包含以下行的app.yaml文件:
runtime: nodejs
vm: true
您可以使用以下命令指定要在package.json中使用的节点版本:
"engines": {
"node": ">=0.12.7"
}
当您准备部署到GAE时,请使用以下cmd:
$ gcloud preview app deploy
您可以在此处查看示例以获取更多信息: http://opensolver.org
答案 1 :(得分:0)
对于与MongoDB连接的Node应用程序,有一个@ Run MongoDB on Google Cloud Platform教程。 Mongo必须在其他地方托管,而不是在Google Cloud中托管。我选择了mLab @ mLab Mongo。我认为这是一个好的开始。
完成项目教程后,请注意不要收费。我停止了应用版本,停止了节点服务器的运行。