node.js - 尝试将 Heroku 连接到 Atlas MongoDB 时出现问题
问题描述
我正在尝试将我的应用程序从 Heroku 连接到 Atlas 中的 MongoDB。我收到以下错误:
这是我的连接:
mongoose.Promise=global.Promise
mongoose.connect(process.env.MONGODB_URL, {useNewUrlParser: true, useUnifiedTopology: true}).then(()=>{
console.log("Conectado ao Mongo")
}).catch((err)=>{
console.log("Erro ao Conectar ao Mongo:" + err)
})
我已将变量和连接链接添加到 Heroku。我看到一些教程说我应该在Atlas中添加一个IP,但是我在哪里可以获得Heroku IP?
谢谢!
解决方案
添加ip“0.0.0.0/0(包括您当前的IP地址)”并重新启动服务后,我能够成功访问该站点
推荐阅读
- python - sqlite条件下随机生成数据
- cmake - CMake 中未填充依赖目标的 INCLUDE_DIRECTORIES 属性
- swift - 如何从完成处理程序返回一个值
- python - 标签编码器如何分配相同的数字?
- javascript - roughViz 中折线图的输入数据
- r - 如何在R中将宽数据更改为长数据?
- amazon-web-services - 使用胶水处理来自 s3 的非 csv、json 和 parquet 文件
- excel - 如何在不提供 VBA 中的实际列名的情况下更改 powerquery 中的列名
- ios - 无法在 iOS 浏览器本地上传和播放视频
- asp.net-core - microsoft.Extensions.Options 读取时的 appSettings IOptions 在部署后不起作用