2
我在Meteor JS應用程序中爲我的鐵路由器signOut路由下面的代碼。我試圖將不推薦使用的Router.map轉換爲新的Router.route語法,但難以使onBeforeAction和onAfterAction正常工作。以下代碼塊的適當Router.route語法是什麼?鐵路由器的Router.route的正確語法?
Router.map(function() {
// sign-out the user then redirect them to the home page
this.route('signOut', {
path: '/sign-out',
onBeforeAction: function() {
if (Meteor.userId()) {
Meteor.logout()
}
this.next();
},
onAfterAction: function() {
this.redirect('/');
}
});
});