首页 > 解决方案 > 尝试使用 nodeJS mongodb 模块连接到本地 MongoDB 服务器时出错

问题描述

我收到的错误:

{ [MongoNetworkError: failed to connect to server [127.0.0.1:37017] on first connect [MongoNetworkError: connect ECONNREFUSED 127.0.0.1:37017]] name: 'MongoNetworkError', [Symbol(mongoErrorContextSymbol)]: {} }

*我在设置本地数据库时将端口设置为 37017。

单独终端窗口中的 mongo 客户端能够连接到本地服务器并执行命令。当我尝试使用 NodeJs 应用程序连接到同一台服务器时,就会出现问题。我正在尝试运行这个简单的代码:

代码图像

我试过的:

1.重新安装mongodb并重启服务器

2.使用 localhost 代替 127.0.0.1

编辑: ps 确认 mongod 守护进程正在运行

我对 nodeJs 和 MongoDB 还很陌生,所以这么早调试这个错误已经成为一个头疼的问题!如果相关的话,我在运行 OS Catalina 的 Mac 上。谢谢!

标签: node.jsmongodb

解决方案


推荐阅读