最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

UnhandledPromiseRejectionWarning:MongoNetworkError:首次与Heroku服务器建立连接时无法连接到服务器

运维笔记admin5浏览0评论

UnhandledPromiseRejectionWarning:MongoNetworkError:首次与Heroku服务器建立连接时无法连接到服务器

UnhandledPromiseRejectionWarning:MongoNetworkError:首次与Heroku服务器建立连接时无法连接到服务器

我正在尝试使用通过GitHub部署在Heroku上的NodeJS应用程序访问MongoDB集群。无论我如何尝试,应用程序启动后都会立即引发此错误:

[UnhandledPromiseRejectionWarning:MongoNetworkError:首次连接时无法连接到服务器

我尝试访问的代码如下:

//Connect to mongo and create a connection
const MongoClient = require('mongodb').MongoClient;

const mongoClient = new MongoClient(process.env.connectionString, { useNewUrlParser: true });
const connection = mongoClient.connect();

我已经完成了控制台日志,以确保process.env.connectionString包含我到Mongo Cluster的连接字符串。我还确保我的集群允许所有传入连接。还有其他我想念的东西吗?还是我在这里完全脱离基地?

回答如下:

请充分利用Heroku mongolab插件。将本地mongodb导出到Heroku生成的新mongolab数据库。应该很简单。

发布评论

评论列表(0)

  1. 暂无评论