如何使用Nunjuck在express中创建视图辅助对象?
我有一个以nunjucks作为模板引擎的express项目。我有一个继承权限系统,在我的用户模型上有一些方法可以帮助我查看当前用户的权限级别。目前这些方法是:如何使用Nunjuck在express中创建视图辅助对象?,express,view-helpers,nunjucks,Express,View Helpers,Nunjucks,我有一个以nunjucks作为模板引擎的express项目。我有一个继承权限系统,在我的用户模型上有一些方法可以帮助我查看当前用户的权限级别。目前这些方法是: User.isAdmin()如果User.permissionLevel==0 User.isExpert()如果User.permissionLevel您可以在调用res.render之前定义res.locals.isAdmin(例如,在某个中间件内部),并且isAdmin可以作为全局变量访问 另一种方法是添加自定义筛选器或函数以返回
- User.isAdmin()如果User.permissionLevel==0
- User.isExpert()如果User.permissionLevel您可以在调用
之前定义res.render
(例如,在某个中间件内部),并且res.locals.isAdmin
可以作为全局变量访问 另一种方法是添加自定义筛选器或函数以返回用户角色isAdmin