我正在运行 GCloud 功能,这似乎崩溃 静默,没有任何形式错误跟踪。
一切都在模拟器中完美运行,但在 GCloud 上运行时崩溃了!
以下消息显示在功能的日志中:
Error: function crashed out of request scope Function killed.
关于如何调试这个的想法?
答案 0 :(得分:2)
我认为这个问题与您返回的内容以及返回方式有关。在生产环境中,如果你没有正确地返回一个promise,你的函数就会被杀掉,因为它假定你的工作已经完成。在本地,这可能不会发生,所以这个bug是不可见的。请看这里,例如:https://github.com/firebase/functions-samples/issues/78