2013-04-30 78 views
-5

我已經意外地運行了一個腳本,它在根級別上設置了命令,並且它完全銷燬了所有數據。在根級別上設置函數是非常危險的

var Firebase = require('firebase'); 
var myRootRef = new Firebase('https://myprojectname.firebaseIO-demo.com/'); 
myRootRef.set("hello world!"); 

我瞭解有一個「更新」的方法,但我認爲應該有一些配置或一些東西,阻止它的根目錄下這樣做。

總是有機會錯誤地使用'set'方法,或者有可能會徹底破壞數據的黑客行爲。

回答

3

您應該確保編寫控制對數據訪問的安全規則。這將防止意外數據損壞和惡意攻擊。