在 JavaScript 中编写值时检测错误

写操作可能失败的原因有很多。一个常见的原因是你的安全规则拒绝操作,例如因为你未经过身份验证(默认情况下,数据库只能由经过身份验证的用户访问)。

你可以在控制台输出中看到这些安全规则违规。但很容易忽视这些。你还可以在自己的代码中处理它们并使它们更突出地显示,这在开发期间尤其有用(因为你的 JSON,规则和代码经常更改)。

要在 JavaScript 中检测失败的写入,请将完成回调附加到 set

ref.set("My new value").catch(function(error)
    console.error(error);
    alert(error);
});

显示这样的警报可确保下次很难忽略这样的错误。