如何修复Google App Engine灵活NodeJS服务中的“在GetAddrInfoReqWrap.onlookup [as oncomplete](dns.js:67:26)处的getaddrinfo ENOTFOUND”错误

时间:2019-01-08 07:14:42

标签: node.js google-app-engine google-cloud-platform ldap

我正在使用ldapjs软件包进行我的nodejs应用程序中的ldap身份验证,该应用程序已部署在Google云应用引擎灵活环境中。

当我在本地计算机上运行时,代码运行正常。但这在GCP上失败了。

var ldap = require('ldapjs');

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

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

当我在本地计算机上运行时,此代码有效。该应用程序使用Flex环境部署在GCP App Engine上。当我从Google云端环境运行此代码时,出现以下错误。

错误:GetAddrInfoReqWrap.onlookup处的getaddrinfo ENOTFOUND ldap.abc.com ldap.abc.com:389 [oncomplete](dns.js:67:26)

0 个答案:

没有答案