Node.js 如何在Google云平台上部署我现有的NodeJS应用程序

Node.js 如何在Google云平台上部署我现有的NodeJS应用程序,node.js,mongodb,google-cloud-platform,Node.js,Mongodb,Google Cloud Platform,我已经使用Node.js和MongoDB开发了一个web应用程序,现在我正试图在Google云平台上托管我现有的完整应用程序。但是没有关于部署现有Node MongoDB web应用程序的资源,除非github提供新的Node应用程序 我需要知道如何部署我现有的项目 非常感谢您的帮助。您可以使用Google App Engine以非常简单的方式运行NodeJS应用程序 首先,您需要创建一个GAE项目。 然后你需要在你的机器上安装谷歌云SDK。 您的项目应该有一个app.yaml文件,其中包括以下

我已经使用Node.js和MongoDB开发了一个web应用程序,现在我正试图在Google云平台上托管我现有的完整应用程序。但是没有关于部署现有Node MongoDB web应用程序的资源,除非github提供新的Node应用程序

我需要知道如何部署我现有的项目


非常感谢您的帮助。

您可以使用Google App Engine以非常简单的方式运行NodeJS应用程序

首先,您需要创建一个GAE项目。 然后你需要在你的机器上安装谷歌云SDK。 您的项目应该有一个app.yaml文件,其中包括以下行:

runtime: nodejs
vm: true
您可以使用以下命令指定要在package.json中使用的节点版本:

"engines": {
    "node": ">=0.12.7"
}
准备部署到GAE时,请使用以下命令:

$ gcloud preview app deploy
有关更多信息,请参见此处的示例:

您可以使用Google App Engine以非常简单的方式运行NodeJS应用程序

首先,您需要创建一个GAE项目。 然后你需要在你的机器上安装谷歌云SDK。 您的项目应该有一个app.yaml文件,其中包括以下行:

runtime: nodejs
vm: true
您可以使用以下命令指定要在package.json中使用的节点版本:

"engines": {
    "node": ">=0.12.7"
}
准备部署到GAE时,请使用以下命令:

$ gcloud preview app deploy
有关更多信息,请参见此处的示例:

对于与MongoDB接口的节点应用程序,有一个教程@。Mongo必须托管在其他地方,而不是谷歌云。我选择了mLab@。我认为这是一个好的开始


完成项目教程后,请小心不要收到账单。我停止了应用程序版本,停止了节点服务器的运行。

对于与MongoDB接口的节点应用程序,有一个教程@。Mongo必须托管在其他地方,而不是谷歌云。我选择了mLab@。我认为这是一个好的开始


完成项目教程后,请小心不要收到账单。我停止了应用程序版本,停止了节点服务器的运行。

为什么不分配VM,然后在那里部署应用程序和DB?我找到了一个很好的教程,您可以查看为什么不分配VM,然后在那里部署应用程序和DB?我找到了一个很好的教程,您可以查看