0
我正在使用节点js express框架。我的Active Directory中没有连接,它始终将导致以下错误为什么node js Active Directory导致etimedout?
"code":"ETIMEDOUT","errno":"ETIMEDOUT","syscall":"connect"
这是我的代码,我已经为访问Active Directory写着:
var path = require('path');
var ActiveDirectory = require('activedirectory');
var directoryConfig = {
url: 'ldap://'+process.env['USERDNSDOMAIN'],
baseDN: 'dc=xxx,dc=yyy,dc=zzz',
username: process.env['USERPROFILE'].split(path.sep)[2],
password: 'test'
}
而在index.js的GET请求
页router.get('/', function(req, res) {
var ad = new ActiveDirectory(directoryConfig);
ad.userExists(directoryConfig.username, function(err, exists) {
if (err) {
console.log('ERROR: ' +JSON.stringify(err));
return;
}
console.log(directoryConfig.username + ' exists: ' + exists);
});
});
...我已经寻找etimedout
错误,但没有一个解决方案是优选的Active Directory。请给我们一个摆脱这个问题的方法。
今天我得到这个错误:{“code”:“ETIMEDOUT”,“errno”:“ETIMEDOUT”,“系统调用”:“连接”,“地址”:“192.zzz.xx .yy”, “端口”:389} –