繁体   English   中英

Node.js MongoDB ECONNREFUSED

[英]Node.js MongoDB ECONNREFUSED

按照 Google-Parse 教程部署 Node.js 和 MongoDB

https://cloud.google.com/nodejs/resources/frameworks/parse-server

结果 Node.js 错误:

连接 ECONNREFUSED 127.0.0.1:27017

Node.js 错误位于 App-Engine-Service stderr 的https://console.cloud.google.com/logs

虚拟机实例

Name                Internal IP
mongodb-1-arbiter-1 10.128.0.3
mongodb-1-server-1  10.128.0.4

将mongo uri更改为指向mongo仲裁器节点,重新部署了应用程序并收到以下错误

不是master和slaveOk = false

Node.js连接到服务器,但问题是重新启动节点时内部IP是否会更改?

继续从Parse.com到Google AppEngine(GAE)迁移教程,事实证明GAE具有文件大小限制。

错误:请求实体太大

您的客户发出的请求太大。

GAE网站上未明确指出要防止任何人重复相同错误的注释。

这可能是由于许多问题造成的,这里有几个解决方案:-

  1. 您没有提到要连接的数据库。 如果这是问题所在,您的连接 URI 将如下所示: mongodb://127.0.0.1:27017您应该将其更改为: mongodb://127.0.0.1:27017/foobar

  2. 您在连接 URI 中提到了localhost 如果这是问题所在,您的连接 URI 将如下所示: mongodb://localhost:27017/foobar您应该将其更改为: mongodb://127.0.0.1:27017/foobar

  3. 您没有提到端口。 如果这是问题所在,您的连接 URI 将如下所示: mongodb://127.0.0.1/foobar它应该更改为如下所示mongodb://127.0.0.1:27017/foobar

如果有我遗漏的问题,请随时指出。

暂无
暂无

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

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