为了确保我的出版物接收的参数类型,我应该使用SimpleSchema还是check()
?流星 - 检查()VS新的SimpleSchema()用于验证.publish()参数
Meteor.publish('todos.inList', function(listId, limit) {
new SimpleSchema({
listId: { type: String },
limit: { type: Number }
}).validate({ listId, limit });
[...]
});
或
Meteor.publish('todos.inList', function(listId, limit) {
check(listId, String);
check (limit, Number);
[...]
});
肯定检查 – ickyrr
好的,但指南的一个公平部分否则 –
我使用检查解析到方法和发布的所有参数,然后在所有数据库操作上使用简单模式通过collection2。在我的书中都有地方。 – pushplaybang