我有一个快递项目,其模板引擎为nunjucks。我有一个继承权限系统,在我的用户模型上,有一些方法可以帮助我查看当前用户的权限级别。这些方法目前是:
问题是,使用当前的设置,我无法在视图上调用这些方法。我不要有与Rails Helpers类似的东西,后者是可以在项目的任何地方访问的公共方法。我如何在带有nunjucks的快递上有类似的行为?
答案 0 :(得分:0)
您可以在调用res.locals.isAdmin
之前定义res.render
(例如,在某些中间件内部),然后isAdmin
可以作为全局变量访问。
另一种方法是添加自定义过滤器或函数以返回用户角色。