我使用node.js和hbs(把手)作为我的渲染引擎(而不是Jade)。这是我用节点创建的第一个大网站,我想知道如何包含导航/页脚栏。用户登录后,导航栏将显示特定于该用户的其他内容。我不希望每次加载新页面时都要查询此信息,而是将其存储在会话变量中。如何在导航模板中包含此代码,而无需复制代码以检查会话变量和/或在每个路径中执行查询。
我的网站布局:
导航包含在topBar.html中,页脚位于footer.html中。我的get / post代码在每个路由中,每个路由都包含topBar和footer。