gpt4 book ai didi

node.js - 当我在heroku中部署项目时获取[MongoNetworkError : connect ECONNREFUSED 127. 0.0.1:27017]

转载 作者:太空宇宙 更新时间:2023-11-04 00:00:30 26 4
gpt4 key购买 nike

我的项目在本地运行良好。

我使用命令将我的项目推送到 GitHub 和 Heroku:

git add .
git commit -m "msg"
git push
git push Heroku

尝试访问https://still-shelf-36108.herokuapp.com/时出现错误我检查了 Heroku 日志。错误如下:

READY  Server listening on http://127.0.0.1:12211                    15:03:24
2019-02-28T15:03:24.419308+00:00 app[web.1]:
2019-02-28T15:03:24.729864+00:00 app[web.1]: (node:42) UnhandledPromiseRejectionWarning: MongoNetworkError: failed to connect to server [127.0.0.1:27017] on first connect [MongoNetworkError: connect ECONNREFUSED 127.0.0.1:27017]

谁能帮忙解决这个问题吗?

最佳答案

您收到此消息的原因是您的本地主机和 Heroku 的本地主机不同。因此,无法从 https://still-shelf-36108.herokuapp.com/ 访问托管在本地主机上的数据库。 .

要解决这个问题,您可以在 https://www.mongodb.com/cloud/atlas 创建一个免费的 MongoDB 实例。然后从您的本地主机和 Heroku 应用程序进行连接。

关于node.js - 当我在heroku中部署项目时获取[MongoNetworkError : connect ECONNREFUSED 127. 0.0.1:27017],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54929160/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com