javascript - 无法从 express js 使用 mongodb 登录
问题描述
我正在尝试从 node js express 框架连接到 mongodb ..
MongoClient.connect("mongodb://username:password@remote_ip:22/database_name",
{ useNewUrlParser: true },
function(err, database) {
if(err) return console.error(err);
db = database;
})
我收到了这个错误,我不明白这是什么意思
{ err: 'socketHandler',
trace: '',
bin: undefined,
parseState:
{ sizeOfMessage: 759714643,
bytesRead: undefined,
stubBuffer: undefined
} }
是身份验证错误吗?这是什么意思?
解决方案
您正在使用端口 22 连接到 MongoDB。尝试使用默认端口 27017 或检查 MongoDB 正在运行的端口。
MongoClient.connect("mongodb://username:password@remote_ip:27017/database_name",
{ useNewUrlParser: true },
function(err, database) {
if(err) return console.error(err);
db = database;
})
推荐阅读
- c# - 验证数据网格 C# 中的复选框
- reporting-services - 为表格报表中的单元格创建集合表达式
- kernel - 高斯过程的常数核
- javascript - 测试 sagas:调用效果的存根响应
- node.js - 使用 NGINX 在端口 80 上为带有虚拟主机的 Amazon EC2 上托管的域的 node.js 应用程序提供 HTTP 流量
- javascript - 从记录集量角器中获取值
- c - 显示正确的输出后正在打印不需要的输出
- django - 工作假期计划者 Web 应用程序
- php - 如何使用 Ajax 在 Codeigniter 中发布数据
- linux - 如何在 jmeter 中使用 OS Sampler 进行远程脚本