0

私はTracker.autorun機能を持っています:

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

});

本番環境で流星アプリを実行すると、この関数が機能しません。コンソールに表示されるエラーは次のとおりです。

トラッカー afterFlush 関数からの例外: 'e5f8fe47959145548e982acc170a59633baa3fe3.js?meteor_js_resource=true'。

どうやって進める?

4

1 に答える 1

2

問題を解決しました。どうやら Firefox デバッガー (firebug) は chrome デバッガーより優れているようです。onCreated 関数で未定義の var を使用していました。したがって、コードは自動実行部分に到達しませんでした。

于 2016-06-05T09:54:56.077 に答える