SSD-соединение NodeJS с сервером mongodb зависает - PullRequest
0 голосов
/ 10 сентября 2018

Я настроил свой собственный сервер mongodb и использую SSL для успешного подключения к нему:

mongo --ssl --sslCAFile ~/.ssl/hostname.ca-bundle --sslPEMKeyFile ~/.ssl/mongo.pem -u superadmin -p --host hostname --authenticationDatabase admin

Мой следующий код nodejs никогда не заканчивается, не выдается никакой ошибки

const MongoClient = require('mongodb').MongoClient;
const assert = require('assert');
const fs = require('fs');

const ca = [fs.readFileSync("~/.ssl/hostname.ca-bundle")];
const cert = fs.readFileSync("~/.ssl/mongo.pem");

const url = 'mongodb://superadmin:password@hostname:27017/test?authSource=admin&ssl=true"';

MongoClient.connect(url, {
    server: {
        sslValidate: true,
        sslCA: ca,
        sslCert: cert,
}
}, function (err, client) {
    assert.equal(null, err);
    console.log("Connected correctly to server");
    client.close();
});

Я проходил допингментацию mongodb вверх и вниз, но до сих пор не смог найти, что я делаю неправильно. Буду признателен за любую оказанную помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...