对于 bdd CRUD,我在 ValidatedMethod (mdg:validated-method) 中编写了我的 Collection.insert 、更新等,并从客户端调用这些方法。
// /object/methods.js
export const insertObject = new ValidatedMethod({
name: 'insertObject',
run({object}) {
ObjectCollection.insert(object);
},
});
// /object/view.js
import {insertObject} from './methods.js'
insertObject.call(object , callback());
使用 Validatedmethod 是否保护了 bdd 操作代码(不在客户端上)?鄙视文件的导入。
还是我需要将 bdd 代码放在 /server 目录中?
它让我感到困扰,因为https://github.com/meteor/todos上的 crud 方法不在 /server 文件夹中,将它们暴露给客户端......
注意:不安全的包被删除。