[英]Error using npm module activedirectory: “TypeError: activedirectory is not a constructor”
我正在嘗試在Meteor應用程序中使用npm模塊activedirectory ,並且嘗試按文檔創建新的activedirectory時遇到錯誤。 我正在從另一個Meteor項目中的一個工作示例中進行復制,因此我知道config值正確,並且看不到我的項目與有效項目之間的任何其他有意義的區別。
我已經安裝了模塊activedirectory,它在node_modules目錄中可見。
const activedirectory = require('activedirectory');
function getUserDataFromAD(username) {
console.log(`typeof activedirectory ${typeof activedirectory}`);
var AD = new activedirectory({
url:'ldap://validurl',
baseDN:'validDN',
username:validUN,
password:validPW,
});
}
在控制台中,我看到:
typeof activedirectory object
I20180720-12:33:09.073(1)? Exception while invoking method 'login' TypeError: activedirectory is not a constructor
有任何想法嗎? 這讓我感到困惑!
原來,我沒有將activedirectory軟件包安裝到該項目中。 愚蠢的疏忽,但我希望這些錯誤會有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.