Как исправить ошибку 'getaddrinfo ENOTFOUND в GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js: 67: 26) "в гибкой службе Google App Engine NodeJS - PullRequest
0 голосов
/ 08 января 2019

Я использую пакет ldapjs для проверки подлинности ldap в моем приложении nodejs, которое развернуто в гибкой среде механизма облачных приложений Google.

Код работает нормально, когда я работаю на своей локальной машине. Но это не работает на GCP.

var ldap = require('ldapjs');

var client = ldap.createClient({
    url: 'ldap://ldap.abc.com'
});

var opts = {
    filter: '(alias='+username+')',
    scope: 'sub'
};

Этот код работает, когда я запускаю на своей локальной машине. Это приложение развернуто на GCP App Engine с использованием гибкой среды. Я получаю приведенную ниже ошибку при запуске этого кода из облачной среды Google.

Ошибка: getaddrinfo ENOTFOUND ldap.abc.com ldap.abc.com:389 в GetAddrInfoReqWrap.onlookup [как oncomplete] (dns.js: 67: 26)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...