我正在运行一个 GCloud 函数,它似乎崩溃 安静地,没有任何错误跟踪。
在 模拟器 中一切正常,但在 GCloud 上运行时崩溃!
以下消息显示在函数的日志中:
错误:函数在请求范围外崩溃 函数被杀死。
关于如何调试这个的任何想法?
最佳答案
我认为这个问题与您返回的内容以及返回方式有关。在生产环境中,如果你没有正确地返回一个 promise ,你的函数将被终止,因为它假定你的工作已经完成。在本地,这可能不会发生,因此错误是不可见的。看这里,例如:https://github.com/firebase/functions-samples/issues/78
关于javascript - GCloud:调试 "function crashed out of request scope",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44899374/