【问题标题】:Nodejs backend mongoose and the database connection stringNodejs后端猫鼬和数据库连接字符串
【发布时间】:2020-01-27 14:04:03
【问题描述】:

我有一个问题,我从昨天开始一直在尝试解决。

事实上,我有一个后端,我想连接到托管在云上的 MongoDB,我使用 Mongoose,我输入了一个连接字符串 mongodb+srv://user:*********@cluster0-****.gcp.mongodb.net/pws。我已将所有连接到数据库的 ip 列入白名单。

我的问题是,当我运行npm start 时,它正确连接到数据库,当我运行 docker-compose(运行相同的命令)时,我收到以下错误消息:

MongoNetworkError: failed to connect to server [127.0.0.1:27017] on first connect [MongoNetworkError: connect ECONNREFUSED 127.0.0.1:27017]

我不知道是什么导致了这个问题..请帮助

【问题讨论】:

  • 请在问题中添加更多详细信息。至少添加 docker-compose 文件。

标签: mongodb mongoose docker-compose


【解决方案1】:

我的建议是:

1- 检查您的云上是否安装了 MongoDB

2- 检查它是否真的在端口 27017 上运行

【讨论】:

    猜你喜欢
    • 2012-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-02
    • 1970-01-01
    • 2018-03-14
    相关资源
    最近更新 更多