在使用audit-argument-checks
包进行检查时,在检查Meteor.userId()
时应该如何进行匹配? userId真的需要检查吗?
Meteor.publish('scores', function(userId) {
check(userId, Match.any)
return Scores.find({userId: userId})
})
最佳答案
由于内置用户集合的 ID 生成始终是 'STRING'
且无法更改,您可以执行以下操作:
check(userId, String);
如果您正在为其他集合使用 'MONGO'
ID 生成,您需要执行以下操作:
check(docId, Meteor.Collection.ObjectID);
关于javascript - Meteor.js 中的审计参数检查和订阅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21807591/