如何在NodeJS 0.10.x中使用SSL连接MongoDB服务器?

时间:2017-09-09 10:09:06

标签: node.js mongodb ssl

我尝试使用旧的NodejS版本使用ssl选项连接到MongoDB。连接因超时错误而失败。

我发现iojs 3.0.0发布后连接开始工作。但我必须在我的环境中使用NodeJS 0.10.40。

似乎数据事件永远不会在tls套接字上发出

我原来的问题是:https://github.com/thaliproject/jxcore/issues/115

代码示例和输出:

const mongodb     = require('mongodb');
const MongoClient = require('mongodb').MongoClient;
const url = 'mongodb://****?ssl=true'; // Any cloud server with ssl

MongoClient.connect(url, function (err, db) {
    if (err) return console.log(err);

    console.log('Connected correctly to server');

    db.close();
});
  

{[MongoError:连接0到   aws-us-east-1-portal.28.dblayer.com:23087超时]名称:   ' MongoError',消息:'连接0到   aws-us-east-1-portal.28.dblayer.com:23087超时' }

0 个答案:

没有答案