首页 > 解决方案 > Heroku 没有连接到 Mongo Atlas DB?

问题描述

我的应用程序无法正确部署或连接到 Heroku 上的 Mongo Atlas DB。它一直在崩溃。heroku URL 只是说要做日志,所以这里是命令行日志: 命令行日志

这是我的 server.js 文件的样子: server.js 文件

这是我的配置/键的样子: 配置/密钥文件

这是我的 keys_prod.js 文件的样子: keys_prod.js 文件

这是我的 keys_dev.js 文件的样子(编辑的用户名和密码),但这也是我在 heroku 后端的配置变量所拥有的 在此处输入图像描述

还拍了这张截图,但不确定是否重要: 在此处输入图像描述

标签: reactjsmongodbherokumongoose

解决方案


我没有正确设置 Heroku 配置变量。我已经将它设置为 mongoURI,就像它在 prod.keys JS 文件夹中一样,而不是像我声明的那样是 MONGO_URI。此外,我必须将 Heroku 设置中的所有 IP 都列入白名单。


推荐阅读