2013-04-30 77 views
-5

我已经意外地运行了一个脚本,它在根级别上设置了命令,并且它完全销毁了所有数据。在根级别上设置函数是非常危险的

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

我了解有一个“更新”的方法,但我认为应该有一些配置或一些东西,阻止它的根目录下这样做。

总是有机会错误地使用'set'方法,或者有可能会彻底破坏数据的黑客行为。

回答

3

您应该确保编写控制对数据访问的安全规则。这将防止意外数据损坏和恶意攻击。