2017-03-18 15 views
0

Firebase childAddedイベントへの応答としてメッセージを処理するFirebase Cloud関数でAPI.AI API呼び出しを呼び出しています。 ただし、次のエラーメッセージが表示されます。 API.AI呼び出しは、私が移植したスタンドアロンのnodeJSアプリケーションで正常に動作します。firebase関数からAPI.AIを呼び出す際のエラー

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計画を立てています。

おかげで、事前

答えて

1

に私は問題がapi.ai request.on( "応答" ..)イベント内api.aiのrequest.endをネストされた考え出しました。 api.ai request.endステートメントの後にそれを移動すると、エラーが解消されました。

最初は、それがスパークプラン(フリー層)にあるという問題でした。しかし、そうではありませんでした。

関連する問題