グローバルトリガーを無視:。彼らはログインしていない場合は、このホームページにユーザーをリダイレクトするFlowRouter力は、私がこのように設定FlowRouterトリガー持っ
をFlowRouter.triggers.enter([function(context,redirect){
if(!Meteor.userId()) {
FlowRouter.go('home');
}
}]);
私が設定されてやってみたいどのようなそのような別のルート:私がやりたいのは何
FlowRouter.route('/:name', {
name: 'menu',
action() {
BlazeLayout.render('MenuLayout');
}
});
は、彼らがログインしていない場合でも、ユーザーが/:name
ルートを訪問することができますが、明らかにグローバルトリガーはそれとして、それを行うから私を防ぎログ中に/:name
ルートを訪れようとすると、ホームページにリダイレクトされますでる。
この特定のルートでグローバルトリガーを無視する方法はありますか。
あなたはあなたの完全なスクリプトroute.jsを投稿することができますか? – Gintoki
@ジョン私は、グローバルトリガーを設定するのではなく、ルート内でリダイレクトをトリガーすることで回避することができました。 – PaulVO