Node.js 如何在node express中同时使路由和模板中的变量可用?

Node.js 如何在node express中同时使路由和模板中的变量可用?,node.js,express,routes,Node.js,Express,Routes,我创建了一个ssr node expressjs应用程序,其中包含一些存储在数据库中的客户端可调设置。例如enable\u feature\u x='y'和url\u logo'https://domain.tld/logo.png“ 目前,我在app.js中加载变量,然后将它们存储在app.locals中,并在模板中访问它们。但不知怎么的,我无法在路线上找到它们。如何从路线内访问应用程序 我希望能够从app.js(启动时)和导入的路由(更新时)全局设置它们,并在任何路由和模板中全局读取它们 我

我创建了一个ssr node expressjs应用程序,其中包含一些存储在数据库中的客户端可调设置。例如
enable\u feature\u x='y'
url\u logo'https://domain.tld/logo.png“

目前,我在
app.js
中加载变量,然后将它们存储在
app.locals
中,并在模板中访问它们。但不知怎么的,我无法在路线上找到它们。如何从路线内访问
应用程序

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


我确信这是一个常见的问题,但我还没有找到解决办法。有任何提示吗?

您可以通过express router中的
req.app
访问应用程序对象