在发布时验证用户帐户
有时,通过要求用户登录来进一步保护你的发布是个好主意。以下是通过 Meteor 实现这一目标的方法。
import { Recipes } from '../imports/api/recipes.js';
import { Meteor } from 'meteor/meteor';
Meteor.publish('recipes', function() {
if(this.userId) {
return Recipe.find({});
} else {
this.ready(); // or: return [];
}
});