0
我想通过服务器上的方法为登录用户(使用alanning:roles包)设置角色。这是我有...流星alanning:角色 - 错误调用方法'updateRoles':内部服务器错误[500]
客户
var userId = Meteor.userId();
Meteor.call('updateRoles',userId,'admin');
这是method from the docs的简化版本...
服务器/ userMethods.js
Meteor.methods({
updateRoles: function (targetUserId, roles) {
Roles.setUserRoles(targetUserId, roles)
}
})
无论我尝试什么,我都会收到以下错误...
Error invoking Method 'updateRoles': Internal server error [500]
注意使用方法任何用户都可以将自己设为管理员。 –
是的,我知道,我简化了问题的方法,因为我确定问题与省略的代码无关。我将从文档中使用相同的方法。 – Serks