跟踪器计算在生产中不起作用

时间:2016-05-31 09:20:15

标签: javascript meteor meteor-tracker

我有一个Tracker.autorun功能:

Tracker.autorun(function(){
    console.log('tst1');
    if(Meteor.user()) {
        Router.go('MyRouteName');
    }
    else {
        Router.go('Route2');
    }

});

当我使用生产运行我的meteor应用程序时,此功能不起作用。控制台上打印的错误是:

  

Tracker afterFlush函数的异常:'e5f8fe47959145548e982acc170a59633baa3fe3.js?meteor_js_resource = true'。

如何进行?

1 个答案:

答案 0 :(得分:2)

解决了这个问题。显然,firefox调试器(firebug)比chrome调试器更好。我使用的是在onCreated函数中未定义的var。因此代码从未到达自动运行部分。