onBeforeAction,重定向错误
onBeforeAction, wrong redirect
我的路线文件:
Router.map ->
@route 'mainPage', path: '/'
@route 'login',
path:'/admin/login'
onBeforeAction: ->
@redirect '/' if Meteor.user()
@next()
class @AdminController extends RouteController
layoutTemplate: 'AdminHead'
onBeforeAction: ->
@redirect 'login' unless Meteor.user()
@next()
Router.route 'dashboard',
controller: 'AdminController'
path: '/admin'
Router.route 'addArticle',
controller: 'AdminController'
path: '/admin/addArticle'
授权后不应该重定向到登录页面,而是重定向。我做错了什么?
您可以重定向
如果 Meteor.user()
或 Meteor.loggingIn()
这样,如果用户仍在登录,它就不会重定向到登录页面。
我的路线文件:
Router.map ->
@route 'mainPage', path: '/'
@route 'login',
path:'/admin/login'
onBeforeAction: ->
@redirect '/' if Meteor.user()
@next()
class @AdminController extends RouteController
layoutTemplate: 'AdminHead'
onBeforeAction: ->
@redirect 'login' unless Meteor.user()
@next()
Router.route 'dashboard',
controller: 'AdminController'
path: '/admin'
Router.route 'addArticle',
controller: 'AdminController'
path: '/admin/addArticle'
授权后不应该重定向到登录页面,而是重定向。我做错了什么?
您可以重定向
如果 Meteor.user()
或 Meteor.loggingIn()
这样,如果用户仍在登录,它就不会重定向到登录页面。