我们正在使用Angular JS应用程序。对于特定的用户登录,我们在节点服务器日志中看到以下错误堆栈跟踪。
为xxxxxxxxx调用的登录API
为xxxxxxxxx xxxxxxxxx登录请求REST URL
为xxxxxxxxx xxxxxxxxx xxxxxxxxx请求REST URL
登录API:xxxxxxxxx
尝试登录时出现错误[top]:无法建立隧道套接字,statusCode = 503
登录期间发生未知错误
{错误:无法建立隧道套接字,statusCode = 503 在ClientRequest.onConnect(/xxxxxxxxx/xxxxxxxxx/xxxxxxxxx/xxxxxxxxx/node_modules/tunnel-agent/index.js:165:19)
at ClientRequest.g (events.js:292:16)
at emitThree (events.js:116:13)
at ClientRequest.emit (events.js:194:7)
at Socket.socketOnData (_http_client.js:394:11)
at emitOne (events.js:96:13)
at Socket.emit (events.js:188:7)
at readableAddChunk (_stream_readable.js:176:18)
at Socket.Readable.push (_stream_readable.js:134:10)
at TCP.onread (net.js:547:20) code: 'ECONNRESET' }
我们正在尝试通过在应用程序层构造REST URL并点击相关的api来对用户进行身份验证。 如果我们通过PostMan击中api,则登录正常。而且,此问题仅针对特定用户而不是每个人都发生。