猫鼬抛出“身份验证失败”

时间:2021-01-23 02:39:18

标签: node.js mongodb ssl mongoose

我正在使用 public MyLogger(String path) { File logFile = new File(path + "myLog.log"); try { if (!logFile.createNewFile()) { Log.d("MyAppTag", "createNewFileFailed"); } } catch (IOException e) { e.printStackTrace(); Log.e("MyAppTag", e.getMessage()); } } 我可以使用 Mongoose Ver:4.3 mongo 客户端连接到 mongoDb。 但是在 NodeJs 中尝试使用 Studio3T 进行连接时出现身份验证错误。

我的代码如下:

Mongoose

以上抛出错误:

const sslOptions = {
    server: {
        sslValidate: false,
        ssl: true,
        sslCert: certFileBuf,
        sslKey: certFileBuf,
        checkServerIdentity: false,
        sslPass: 'mysslPass',
    },
    user: 'myUser',
    pass: 'myPass'

};
connName = mongoose.createConnection("mongodb://server.com:27017/db1?tls=true&authSource=db1", sslOptions);

1 个答案:

答案 0 :(得分:1)

在url中设置用户名和密码

roomID