app.set()
и app.get()
предназначены для этой цели, хотя некоторые именованные параметры зарезервированы для специального использования.
Существует также app.locals
который является общим объектом, который является полностью вашим собственным пространством имен, никаких конфликтов вообще нет.
Хотя вы можете применять свои собственные свойства непосредственно к объекту app
, это может привести к конфликту с будущее развитие Express и, как правило, не рекомендуется по этой причине. Я бы предложил использовать app.locals
, который не конфликтует и полностью предназначен для вашего собственного использования.
Значения в значениях app.locals
также доступны для шаблонов, использующих интерфейс шаблона Express, так что здесь вы можете установить переменные уровня приложения, доступные для всех шаблонов (например, имя приложения).