【问题标题】:Sub actions (or viewlets) in Express and EJSExpress 和 EJS 中的子操作(或视图)
【发布时间】:2012-10-05 17:08:34
【问题描述】:

在许多 MVC 框架中,都有一个从视图调用操作的选项。对于 ASP.NET MVC,它在其他框架中称为 RenderAction,此类功能称为 SubActions、Viewlets 等。

我需要将最新消息(来自 DB)的 EJS 布局文件列表放置在使用此布局的所有视图的侧边栏中。我不想在每条路线上重复选择和传递新闻列表的逻辑。

在 Express 中有什么明确的方法可以做到这一点吗?

【问题讨论】:

    标签: node.js express ejs


    【解决方案1】:

    我还没有找到任何 RenderAction 实现,但是使用 app.locals 可以在路由之间共享数据(例如,最新消息列表)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-06
      • 1970-01-01
      • 2012-09-18
      • 2015-04-17
      • 1970-01-01
      • 2011-07-30
      • 2017-07-01
      • 2013-09-01
      相关资源
      最近更新 更多