如何使用Nunjuck在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可以作为全局变量访问 另一种方法是添加自定义筛选器或函数以返回

我有一个以nunjucks作为模板引擎的express项目。我有一个继承权限系统,在我的用户模型上有一些方法可以帮助我查看当前用户的权限级别。目前这些方法是:

  • User.isAdmin()如果User.permissionLevel==0

  • User.isExpert()如果User.permissionLevel您可以在调用
    res.render
    之前定义
    res.locals.isAdmin
    (例如,在某个中间件内部),并且
    isAdmin
    可以作为全局变量访问

    另一种方法是添加自定义筛选器或函数以返回用户角色