自昨天以来,我有一个要解决的问题。
事实上,我有一个后端,我想连接到托管在云上的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]
我看不到会导致此问题的原因..请帮助
答案 0 :(得分:0)
我的建议是:
1-检查您的云中是否安装了MongoDB
2-检查端口27017上是否真正运行