我正在使用Meteor的“methods”来在客户端和服务器之间传输数据。有没有推荐的验证数据的模式?我看到像这样在服务器上使用过SimpleSchema
。
Lists.schema = new SimpleSchema({
name: {type: String},
incompleteCount: {type: Number, defaultValue: 0},
userId: {type: String, regEx: SimpleSchema.RegEx.Id, optional: true}
});
...
const list = {
name: 'My list',
incompleteCount: 3
};
Lists.schema.validate(list);
有意义的是,客户端是否应该使用类似的内容来验证表单?如有额外信息也将不胜感激。