# app.locals

app.locals 对象的属性是应用程序中的局部变量。

# 概要

app.locals

# 描述

app.locals 对象的属性是应用程序中的局部变量,并且可以在使用 res.render 呈现的模板中使用。

console.dir(app.locals.title)
// => 'My App'

console.dir(app.locals.email)
// => 'me@myapp.com'

设置后,app.locals 属性的值将在应用程序的整个生命周期中保持不变,而 res.locals 属性仅在请求的生命周期内有效。

您可以访问应用程序中呈现的模板中的局部变量。这对于为模板以及应用程序级数据提供帮助函数很有用。局部变量可通过 req.app.locals 在中间件中使用(参见 req.app

app.locals.title = 'My App'
app.locals.strftime = require('strftime')
app.locals.email = 'me@myapp.com'
Last Updated: 6/17/2023, 6:57:19 PM