当我使用谷歌云功能在firebase中导入超过300条记录而不是收到错误时:
答案 0 :(得分:5)
没有瞥见你的代码,我只能猜测。 "功能在请求范围之外崩溃"表示云功能在异步功能之前完成。有关处理异步函数和承诺的文档,请参阅: https://firebase.google.com/docs/functions/terminate-functions
仔细看看你的回报。确保您不要忘记将功能承诺退回。有关示例,请参见此处:https://github.com/firebase/firebase-functions/issues/18#issuecomment-288375709
答案 1 :(得分:1)
我遇到了同样的问题,最终导致我在项目中使用的mysql连接出现问题。
在这种情况下,我使用了https://www.npmjs.com/package/mysql2,并且系统丢失了与数据库的连接。
目前尚不清楚发生在哪里,我得到了以下错误,但没有迹象表明问题发生在哪里。 -错误:函数崩溃超出了请求范围函数被杀死。 -函数执行耗时31903 ms,状态为:“连接错误”
在数据库调用中放置try..catch可以显示正确的错误和发生错误的位置。
答案 2 :(得分:-2)
Yout可能已超过限制,请查看https://firebase.google.com/docs/database/usage/limits。
如果是这种情况,您可以使用多个数据库。