Meteor JS - 集合(mongodb)可以被任何访问者更改(不安全)

yon*_*ano 2 javascript database meteor

我正在使用Meteor JS节点框架来处理我正在进行的项目.

我注意到访问我网站的任何人都可以在他们的浏览器中输入类似的命令进入javascript控制台并编辑我的数据库.

MyCollection.insert({name: 'I am a hacker', message: 'hahaha'});
Run Code Online (Sandbox Code Playgroud)

有没有办法阻止用户这样做?

这真的不安全,他们需要做的就是找到Collection的名称,他们可以做任何他们想做的事情.

我该如何解决这个问题?

我应该使用不同的框架,Meteor JS不适合大型项目吗?

谢谢,

乔纳森.

小智 6

您最好阅读他们的文档,特别是http://docs.meteor.com/#dataandsecurity