gpt4 book ai didi

node.js - 身份验证失败 Mongoose

转载 作者:可可西里 更新时间:2023-11-01 09:34:09 24 4
gpt4 key购买 nike

我正在尝试为我的 mongo 服务器启用身份验证。我已经完成了:

-在mongo.conf中配置安全

-创建用户(如果将其与 mongo -u -p 一起使用......从控制台工作正常)

在 Node 服务器js中我的配置是这样的

mongoose.connect(mongodb://user:pass@localhost:27017/dbName);

我也试过

mongoose.connect(mongodb://user:pass@localhost:27017/dbName,{auth:{authdb:"admin"}});

还有这个

mongoose.connect(mongodb://user:pass@localhost:27017/dbName,{auth:{authdb:"dbName"}});

并且总是得到这个错误:

Authentication failed

会做错什么?

最佳答案

尝试像这样指定 authDB -

mongoose.connect("mongodb://user:pass@localhost:27017/dbName?authSource=admin");

关于node.js - 身份验证失败 Mongoose ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43847103/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com