我有几个要添加到流星站点的管理功能,并且正在徘徊创建,隐藏和保护它们的最佳方法是什么?
谢谢
您可以使用Meteor.methods。只需确保仅将它们包含在服务器上,方法是将代码放在名为server/
Eg的文件夹中
server/admin.js
Meteor.methods({
foo: function (arg1, arg2) {
// confirm that the user is an admin
if ( ! this.user.isAdmin )
throw new Meteor.Error(401, "You are not authorized to perform this action");
// perform task
return "some return value";
}
});