我一直试图为Express JS 4.0找到动态导航插件。是否有任何与护照一起使用的动态导航构建器。
基本理念是这个
是否有现成的解决方案,或者如果用户已登录,我是否需要添加代码以包含不同的nav.ejs模板
答案 0 :(得分:1)
我使用把手作为我的视图引擎,所以帮助器会有所不同,但我所做的是向用户添加一个用户组字段,然后在响应中,将用户组传递给渲染并执行类似这样的操作使用自定义助手
<a href='/'>Home</a>
{{if user.usergroup value=admin}}<a href='/cPanel'>Admin</a>{{/if}}
{{if user.usergroup value=user}}<a href='/Forum'>Forum</a>{{/if}}