私は、ldapjsで、実行するためのフィルタが最初の検索Ldap.js:ネストされた検索
ldapClient.search(base1, opts1, (err1, res1) => {
res1.on("searchEntry", entry => {
const myObj = { attr1: entry.object.attr1 }
const opts2 = { filter: entry.object.filter }
if (entry.object.condition == myCondition) {
ldapClient.search(base2, opts2, (err2, res2) => {
res2.on("searchEntry", entry => {
myObj.attr2 = entry.object.attr2
});
});
}
console.log(myObj);
});
});
の結果に依存しているため、検索をしようとしている問題はにconsole.logは私が表示されたら、ということです2番目の検索のイベント ".on"はまだ習得されていません。
オブジェクトを表示する前に、2番目のイベントが完了するのを待つようにコードを指示するにはどうすればよいですか?
おかげ