mongodb - 当项目托管在 Heroku 上时,MongoDB 地图集不起作用
问题描述
我在 Heroku 上主持了一个 MERN 项目。该应用程序在 localhost 中运行得非常好。但是在生产之后,Heroku 应用程序无法连接到 MongoDB Atlas 。我已在 Atlas 中将我的 IP 列入白名单,以便从任何地方进行访问,并在 Heroku 中配置了 MONGODB_URI 配置变量。但它仍然无法正常工作。在这里,我附上了 Heroku 日志的屏幕截图以及项目的 git repo。有人可以帮我吗?
git 仓库:https ://github.com/Sayak-0512/Remnotes-Remember-all-the-notes.git
编辑: 发现问题。实际上 process.env.MONGO_URI 没有在代码中使用,我在代码中硬编码了 mongo url 字符串。在添加 process.env.MONGO_URI 时,它起作用了。
解决方案
推荐阅读
- javascript - 解构 js 类以从外部构造函数访问
- excel - 自动填充活动工作表后在另一张工作表上自动填充不起作用(无错误)
- android - 如何在没有 Braintree 的情况下使用 PayPal 移动 SDK
- hibernate - hsqldb 表数据未在进程内模式下加载
- sparql - SPARQL 查询失败:SELECT FROM
- python - 从 python 运行另一个 python 程序
- openlayers - 为什么缩放级别返回十进制?
- r - 为什么我的 R dplyr 过滤器找不到包含答案的行?
- if-statement - ansible变量中的条件文本
- java - 如何解决“无法执行目标 org.codehaus.mojo:exec-maven-plugin:1.6.0:java”错误从 GCP 中的 VM 实例运行 Dataflow 模板?