【问题标题】:Error calling API.AI from firebase functions从 firebase 函数调用 API.AI 时出错
【发布时间】:2017-03-18 18:18:02
【问题描述】:

我正在 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 计划。

提前致谢

【问题讨论】:

    标签: firebase google-cloud-functions


    【解决方案1】:

    我发现问题在于将 api.ai request.end 嵌套在 api.ai request.on("response" ..) 事件中。通过在 api.ai request.end 语句之后移动它,错误消失了

    最初,我认为这是 Spark 计划(免费套餐)的问题。然而,事实并非如此。

    【讨论】:

      猜你喜欢
      • 2021-07-16
      • 2020-08-08
      • 2018-09-17
      • 1970-01-01
      • 2014-04-17
      • 2018-08-14
      • 1970-01-01
      • 2020-07-27
      • 1970-01-01
      相关资源
      最近更新 更多