代码如下所示
Cashier.deny({
insert() { return true; },
update() { return true; },
remove() { return true; },
});什么都不做。我可以通过mongol更新来自客户端的数据。我尝试在服务器端和我的js文件中编写它,在这个文件中,我使数据变量/lib/collection/data.js/两者都不起作用。我必须把它放在哪里,否则我会错过一些东西
发布于 2016-06-30 20:20:48
实际上,如果你删除了“不安全”模块,Cashier.deny()就会生效。尝试在浏览器控制台中更改您的收藏:
Cashier.update({ $set: {changed: true}}, {});你会得到403错误。但是你可以使用Mongol来改变你的数据库,因为它改变了method on server side中的对象。
在部署到生产模块时,将自动从app中删除。
发布于 2016-06-30 19:48:43
你应该删除包'insecure‘。默认情况下会添加。
https://stackoverflow.com/questions/38121285
复制相似问题