自定义组件内的Meteor.userId()在服务器上无法正常工作,但在本地很好。

时间:2018-01-03 02:59:32

标签: angularjs meteor meteor-accounts angular-meteor

我正在使用Meteor和Angular,并且很难让我的管理特定代码正常运行。在本地,它工作得很好,但是一旦我使用meteor build并将其放在服务器上,我的代码就无法运行,但我也没有看到任何错误。具体来说,在我的/imports/components/storyAdmin.js文件中,我有以下方法:

this.isAdministrator =  Meteor.call('users.isAdmin', Meteor.userId(), function(error, result) {
    if (result) {
        _that.isAdministrator = result;
        _that.scope.$digest();
    }
});

问题是,它似乎没有运行,而且我无法在服务器上进行真正的调试,因为代码全部缩小并且已经整理(我认为这就是单词)。

我是以错误的方式来做这件事的吗?我在Google上搜索了很多内容,还没有找到一个好方法,或者如何解决我遇到的问题。

0 个答案:

没有答案