我试图使用routes.js
来定义到'/account'
的路由。SailsJS基于策略的路由视图
我想不管是谁试图访问路径要经过UserController
和checkLogin
行动,如果安全检查通过,那么用户应该与定义的视图是home/account
这里呈现的是我的代码:
routes.js:
'/account': {
controller: 'UserController',
action: 'checkLogin',
view: 'home/account'
}
policies.js:
UserController: {
'*': 'isAuthenticated',
'login': true,
'checkLogin': true
}
让我看看/account
,由于某种原因没有通过isAuthenticated
政策检查。
快速的问题:似乎你'试图将策略逻辑放在控制器中(从“checkLogin”这个名称的声音到isAuthenticated策略中应该做的是什么),您是否修改了该策略? –