Я создал приложение ssr node expressjs с некоторыми настраиваемыми настройками клиента, которые хранятся в базе данных. Примеры: enable_feature_x='y'
и url_logo='https://domain.tld/logo.png'
.
В настоящее время я загружаю переменные в app.js
, затем сохраняю их в app.locals
и получаю к ним доступ в шаблонах. Но я как-то не могу получить к ним доступ в маршрутах. Как мне получить доступ к app
из маршрутов?
Я хотел бы иметь возможность устанавливать их глобально из app.js
(при запуске) и из импортированного маршрута (при обновлении) и читать их глобально в любом маршруте и шаблоне.
Я уверен, что это обычная проблема, но я еще не нашел решения. Есть подсказки?