Reactjs 从React到active directory的ldap连接
我正在尝试在React中创建一个网页,我需要登录现有的Active Directory。 我正在使用ldapjs(npm安装ldapjs),回调登录按钮是:Reactjs 从React到active directory的ldap连接,reactjs,Reactjs,我正在尝试在React中创建一个网页,我需要登录现有的Active Directory。 我正在使用ldapjs(npm安装ldapjs),回调登录按钮是: async login(){ console.log('Login'); var ldapjs = require('ldapjs') return new Promise((resolve, reject) => { const ldapClient = ldapjs.createClient({
async login(){
console.log('Login');
var ldapjs = require('ldapjs')
return new Promise((resolve, reject) => {
const ldapClient = ldapjs.createClient({url: 'ldap://...'},
(err, res) => {
if (err) {
console.log("ERROR")
return reject(err);
}
console.log("OK")
return resolve(res);
})
})
}
我得到以下错误:
TypeError:net.connect不是functionclient.js:1035
序言2
连接插座
连接
应用自托管:1868
序言2
发出
退避_
自托管:867是一个服务器端模块,设计用于NodeJ。您不能在客户端的浏览器中使用它,只能在服务器端使用
如果您查看官方网站,您可以看到(代码段上方)明确表示它用于Node。感谢您的回复,您知道我可以使用什么来建立此连接吗?@oolv我不知道,抱歉。我试着在谷歌上搜索“客户端ldap”的内容,但信息非常稀少,这让我相信,最好是在服务器端完成。但我会让你去探索那些东西。祝你好运