首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么mongodb .deny()不能工作(流星)

为什么mongodb .deny()不能工作(流星)
EN

Stack Overflow用户
提问于 2016-06-30 19:04:16
回答 2查看 27关注 0票数 0

代码如下所示

代码语言:javascript
复制
Cashier.deny({
  insert() { return true; },
  update() { return true; },
  remove() { return true; },
});

什么都不做。我可以通过mongol更新来自客户端的数据。我尝试在服务器端和我的js文件中编写它,在这个文件中,我使数据变量/lib/collection/data.js/两者都不起作用。我必须把它放在哪里,否则我会错过一些东西

EN

回答 2

Stack Overflow用户

发布于 2016-06-30 20:20:48

实际上,如果你删除了“不安全”模块,Cashier.deny()就会生效。尝试在浏览器控制台中更改您的收藏:

代码语言:javascript
复制
Cashier.update({ $set: {changed: true}}, {});

你会得到403错误。但是你可以使用Mongol来改变你的数据库,因为它改变了method on server side中的对象。

在部署到生产模块时,将自动从app中删除。

票数 1
EN

Stack Overflow用户

发布于 2016-06-30 19:48:43

你应该删除包'insecure‘。默认情况下会添加。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38121285

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档