GCloud:Debug"函数在请求范围之外崩溃"

时间:2017-07-04 07:17:17

标签: javascript error-handling gcloud serverless-framework

我正在运行 GCloud 功能,这似乎崩溃 静默,没有任何形式错误跟踪。

一切都在模拟器中完美运行,但在 GCloud 上运行时崩溃了!

以下消息显示在功能的日志中:

Error: function crashed out of request scope Function killed.

关于如何调试这个的想法?

1 个答案:

答案 0 :(得分:2)

我认为这个问题与您返回的内容以及返回方式有关。在生产环境中,如果你没有正确地返回一个promise,你的函数就会被杀掉,因为它假定你的工作已经完成。在本地,这可能不会发生,所以这个bug是不可见的。请看这里,例如:https://github.com/firebase/functions-samples/issues/78