首页 > 解决方案 > 无法从heroku连接到Mongodb数据库

问题描述

yarn create strapi-app velankannimatha我使用并选择了 mongo 作为数据库创建了一个strapi 网站。我在 MongoDB 地图集中创建了一个名为velankannimathadb.

设置配置变量(即DATABASE_URIDATABASE_NAME)后,我将站点推送到 Heroku。

但是应用程序不断崩溃。当我检查日志时,它说

服务器无法正常启动。连接到 Mongo 数据库时出错。服务器选择在 30000 毫秒后超时

错误日志

我能够在本地访问数据库(在开发模式下)。它仅在从 Heroku 运行时失败。任何帮助深表感谢

标签: mongodbherokustrapimongodb-atlasheroku-cli

解决方案


这可能是由于 Mongo Atlas 只允许来自特定 IP 地址的连接。请参阅文档。尽管不推荐,但您可以使用0.0.0.0/0. 您可能还会发现故障排除文档也很有帮助。


推荐阅读