将Nodejs应用程序连接到MongoDB时出现问题

时间:2018-03-26 17:35:27

标签: node.js mongodb express mongoose

我使用App Engine在Google Cloud Platform上托管了我的Nodejs应用程序,并在MongoDB Atlas上托管了MongoDB实例。我从桌面工具连接MongoDB时工作得很好。但是当我在Google Cloud上启动Nodejs Application时,它会给出错误:

(node:12124) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): MongoNetworkError: failed to connect to server [auedbaki-shard-00-02-4omtl.mongodb.net:27017] on first connect [MongoNetworkError: getaddrinfo ENOTFOUND auedbaki-shard-00-02-4omtl.mongodb.net auedbaki-shard-00-02-4omtl.mongodb.net:27017] (node:12124) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

我知道只有在服务器地址错误时才会出现此错误,但我检查了所有内容并检查了我的电脑。但它不适用于Google Cloud。 我认为这是防火墙规则的问题。任何类型的帮助都会很明显。

0 个答案:

没有答案