Han*_*nzo 3 mongoose mongodb node.js
我正在尝试在我的 mongo 服务器中启用身份验证。我已经做了:
-将安全性配置到 mongo.conf 中
-创建用户(如果将其与控制台中的 mongo -u -p ..... 一起使用则效果很好)
在节点服务器js中我的配置是这样的
mongoose.connect(mongodb://user:pass@localhost:27017/dbName);
Run Code Online (Sandbox Code Playgroud)
我也已经尝试过
mongoose.connect(mongodb://user:pass@localhost:27017/dbName,{auth:{authdb:"admin"}});
Run Code Online (Sandbox Code Playgroud)
和这个
mongoose.connect(mongodb://user:pass@localhost:27017/dbName,{auth:{authdb:"dbName"}});
Run Code Online (Sandbox Code Playgroud)
并且总是出现这个错误:
Authentication failed
Run Code Online (Sandbox Code Playgroud)
会做错什么?
尝试指定authDB这样的 -
mongoose.connect("mongodb://user:pass@localhost:27017/dbName?authSource=admin");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1924 次 |
| 最近记录: |