首页 > 解决方案 > 当项目托管在 Heroku 上时,MongoDB 地图集不起作用

问题描述

我在 Heroku 上主持了一个 MERN 项目。该应用程序在 localhost 中运行得非常好。但是在生产之后,Heroku 应用程序无法连接到 MongoDB Atlas 在此处输入图像描述。我已在 Atlas 中将我的 IP 列入白名单,以便从任何地方进行访问,并在 Heroku 中配置了 MONGODB_URI 配置变量。但它仍然无法正常工作。在这里,我附上了 Heroku 日志的屏幕截图以及项目的 git repo。有人可以帮我吗?

Heroku 日志

git 仓库:https ://github.com/Sayak-0512/Remnotes-Remember-all-the-notes.git

编辑: 发现问题。实际上 process.env.MONGO_URI 没有在代码中使用,我在代码中硬编码了 mongo url 字符串。在添加 process.env.MONGO_URI 时,它起作用了。

标签: mongodbgitherokumongodb-atlas

解决方案


推荐阅读