policiessails的方法**类似于.net mvc里的Filter,即它可以作用在controller的action上,在服务器响应指定action之前,对这个action进行拦截,先执行policies的策略,当条件通过,会next()它,继续执行本方法,当条件不满足 ...
policies
sails的方法**类似于.net mvc里的Filter,即它可以作用在controller的action上,在服务器响应指定action之前,对这个action进行拦截,先执行policies的策略,当条件通过,会next()它,继续执行本方法,当条件不满足时,你可以终端这个请求,在sails里,policies也经常被用在权限判断上,如登陆用户可以访问某个action,管理员权限可以访问指定action等等。
一 首先定义一个过滤器(策略)/policies/adminAuth.js
/** * adminAuth * Created by zzl on 2015/10/14. */module.exports = function (req, res, next) { if (!req.session.user.isAdmin) { return res.send("you are not administrator!"); } next();};
原标题:Node.js与Sails~方法拦截器policies
关键词:JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。