【问题标题】:How to make variables available in routes and templates at the same time in node express?如何在 node express 中同时使路由和模板中的变量可用?
【发布时间】:2020-08-02 23:42:40
【问题描述】:

我创建了一个 ssr 节点 expressjs 应用程序,其中包含一些存储在数据库中的客户端可调整设置。例如enable_feature_x='y'url_logo='https://domain.tld/logo.png'

目前我在app.js 中加载变量,然后将它们存储在app.locals 中并在模板中访问它们。但我不知何故无法在路线中访问它们。如何从路由中访问app

我希望能够从app.js(启动时)和导入的路由(更新时)全局设置它们,并在任何路由和模板中全局读取它们。

我确定这是一个常见问题,但我还没有找到解决方案。有什么提示吗?

【问题讨论】:

    标签: node.js express routes


    【解决方案1】:

    您可以通过req.app在快速路由器中访问应用对象。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-10
      • 1970-01-01
      • 1970-01-01
      • 2014-11-25
      • 1970-01-01
      • 1970-01-01
      • 2021-02-07
      • 2014-03-04
      相关资源
      最近更新 更多