我有一个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'。
如何进行?
答案 0 :(得分:2)
解决了这个问题。显然,firefox调试器(firebug)比chrome调试器更好。我使用的是在onCreated函数中未定义的var。因此代码从未到达自动运行部分。