firebase - 使用 firebase 时 Google 应用程序脚本中的服务器错误

我正在为 appscript 使用 firebase 库 Firebase for appscript

它在我过去两个月使用 appscript 本身部署的网络应用程序中成功运行。突然从最近几天开始,它不工作并显示此错误

代码中没有逻辑错误,因为我最近在调试时亲眼看到了这种情况。例如,这两行我是分开跑的。它首先给出错误,然后在几分钟后工作。

var firebaseUrl = "https://[myfirebaseurl]/";
var base = FirebaseApp.getDatabaseByUrl(firebaseUrl, '[secret]');

我尝试了其他身份验证措施,例如 auth,但其行为也类似。此外,当它在 v8 运行时环境中显示服务器错误时,我尝试使用不同的 python 脚本访问数据库并且它运行顺利。可能是什么问题?

最佳答案

如果错误只是偶尔发生,您可以使用 try...catch 语句捕获它

示例:

function getData(){
  var firebaseUrl = "https://[myfirebaseurl]/";
  try {
    var base = FirebaseApp.getDatabaseByUrl(firebaseUrl, '[secret]');
  }
  catch (err) {
    Utilities.sleep(1000);
    getData();
  }
}

https://stackoverflow.com/questions/63846867/

相关文章:

r - 如何使用 R 中的 rcv 和 networkD3 包在 D3 Sankey 图的节点中添加

c# - 在 Unity 中使用异步等待

python - Anki 网页抓取脚本

reactjs - 我怎样才能拥有同一个顶级片段容器的多个兄弟实例?

python - open() 中的整数文件描述符 "0"

c# - 连接池中处于 TIME_WAIT 状态的许多连接,在 WebApi 中使用静态或单个 Ht

python-3.x - python 3.8 flask apache 2.4 wsgi 多处理运

firebase - Firebase 推送通知传送缓慢

android - 约束布局 : center view on full screen but li

python - 无法通过 Pip 安装 TensorFlow