我正在调用Firebase Cloud函数中的API.AI API调用来处理消息以响应Firebase childAdded事件。 但是,我收到以下错误消息。 API.AI调用在我移植的独立nodeJS应用程序中运行良好。
Error: socket hang up
at createHangUpError (_http_client.js:254:15)
at TLSSocket.socketOnEnd (_http_client.js:346:23)
at emitNone (events.js:91:20)
at TLSSocket.emit (events.js:185:7)
at endReadableNT (_stream_readable.js:974:12)
at _combinedTickCallback (internal/process/next_tick.js:74:11)
at process._tickDomainCallback (internal/process/next_tick.js:122:9)
关于这里可能出现什么问题的任何想法。我正在使用Firebase Spark计划。
提前致谢
答案 0 :(得分:1)
我发现问题是在api.ai request.on(" response" ..)事件中嵌套api.ai request.end。通过在api.ai request.end语句之后移动它,错误消失了
最初,我曾认为这是Spark计划(免费套餐)的问题。但事实并非如此。