node.js - 尝试使用 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 上。谢谢!