繁体   English   中英

如何在Google Cloud Platform中部署我现有的NodeJS应用程序

[英]How to deploy my existing NodeJS application in Google Cloud Platform

我使用Node.js和MongoDB开发了一个Web应用程序,现在我正在尝试在Google Cloud Platform中托管我现有的已完成的应用程序。但除了github的新节点应用程序外,没有关于部署现有节点mongodb Web应用程序的资源。

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

帮助将非常感激。

您可以使用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

您可以在此处查看示例以获取更多信息: https//cloud.google.com/nodejs/getting-started/hello-world

对于与MongoDB连接的Node应用程序, 在Google Cloud Platform上有一个@ Run MongoDB教程。 Mongo必须在其他地方托管,而不是在Google Cloud中托管。 我选择了mLab @ mLab Mongo 我认为这是一个好的开始。

完成项目教程后,请注意不要收费。 我停止了App版本,停止运行Node服务器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM