我正在尝试将Node.js应用程序部署到Google Cloud Platform,但在MongoDB中捕获错误

问题描述 投票:0回答:1

我已经创建了Node.js应用,现在需要将其部署到Google Cloud Compute Engine。如指南中所示,我在GSP中创建了一个新项目,然后下载了GSP SDK,并使用以下代码创建了app.yaml:

#[START app.yaml]
runtime: nodejs
env: flex

然后我运行gcloud app deploy并出现以下错误:

name: 'MongoError',
message: 
 'failed to connect to server [localhost:27017] on first connect' 
Error: KeystoneJS (seebelarus.by) failed to start - Check that you are running 'mongod' in a separate process.

所以,我需要做什么来解决此错误?

node.js mongodb google-cloud-platform google-compute-engine keystonejs
1个回答
0
投票

就是说它正在尝试本地连接Mongo。您的教程中是否有步骤可以设置Mongo服务器?

我的猜测是,您需要创建一个Mongo服务器,并更新连接字符串以引用该人的位置,而不是本地主机。

© www.soinside.com 2019 - 2024. All rights reserved.