在 JavaScript 中編寫值時檢測錯誤

寫操作可能失敗的原因有很多。一個常見的原因是你的安全規則拒絕操作,例如因為你未經過身份驗證(預設情況下,資料庫只能由經過身份驗證的使用者訪問)。

你可以在控制檯輸出中看到這些安全規則違規。但很容易忽視這些。你還可以在自己的程式碼中處理它們並使它們更突出地顯示,這在開發期間尤其有用(因為你的 JSON,規則和程式碼經常更改)。

要在 JavaScript 中檢測失敗的寫入,請將完成回撥附加到 set

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

顯示這樣的警報可確保下次很難忽略這樣的錯誤。