Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Ldap错误[ConnectionError:url链接已关闭]_Javascript_Node.js_Ldap - Fatal编程技术网

Javascript Ldap错误[ConnectionError:url链接已关闭]

Javascript Ldap错误[ConnectionError:url链接已关闭],javascript,node.js,ldap,Javascript,Node.js,Ldap,嗨,我尝试通过下面的代码验证LDAP连接。在尝试了几个组合后,这是我能想到的最好的组合 var ldap = require('ldapjs'); var client = ldap.createClient({ url: 'ldap://xxx.org', bindDN: '' }); client.bind('cn=root', 'bindlocal', function(err){ if (err){ console.log(err);

嗨,我尝试通过下面的代码验证LDAP连接。在尝试了几个组合后,这是我能想到的最好的组合

var ldap = require('ldapjs');
var client = ldap.createClient({
    url: 'ldap://xxx.org',
    bindDN: ''
});


client.bind('cn=root', 'bindlocal', function(err){
    if (err){
        console.log(err);
    }else {
        console.log('authenticated');
    }
});

client.unbind(function(err){

});
但这产生了这个错误代码

{ [ConnectionError: ldap://xxx.org closed]
  dn: [Getter],
  code: [Getter],
  name: [Getter],
  message: [Getter] }

我可能做错了什么?任何提示都会很有帮助

您可以使用“普通”客户端从计算机访问LDAP系统吗?这将是第一个检查,因为错误表明服务器不想与您通话。是的。我可以通过普通的LDAP客户端访问它。在这种情况下,我猜您可以通过显式地记录console.log(err.dn)、console.log(err.code)、console.log(err.name)和console.log(err.message)来获取并收集更多信息——可能是消息包含了其他信息。可能是协议不匹配?用户名/密码要求?已修复!必须将正确的端口号附加到url