Reactjs 从React到active directory的ldap连接

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({

我正在尝试在React中创建一个网页,我需要登录现有的Active Directory。 我正在使用ldapjs(npm安装ldapjs),回调登录按钮是:

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”的内容,但信息非常稀少,这让我相信,最好是在服务器端完成。但我会让你去探索那些东西。祝你好运