Установите «views» и «view engine» в маршрутизаторе (Express.js) - PullRequest
0 голосов
/ 20 июня 2019

Я использую маршрутизатор Express для отображения совершенно отдельного интерфейса администратора по определенному пути [baseurl]/admin.Этот интерфейс использует pug в качестве движка просмотра, поэтому мне нужно указать настройки 'views' и 'view engine'.

В документации (https://expressjs.com/en/4x/api.html#app.set) указано, что: "подпрограммы будут: - Ненаследовать значения параметров, которые имеют значение по умолчанию. Вы должны установить значение в подпрограмме. - Унаследовать значение параметров без значения по умолчанию; это явно указано в таблице ниже. "Это также утверждает, что я могу думатьмаршрутизатора как «мини-приложения».

В настоящее время я устанавливаю 'views' и 'view engine' в основном приложении:

app.set('views', 'path/to/views');
app.set('view engine', 'pug');

, который работает (маршрутизатор наследует их правильноОднако, мне интересно, как установить их в маршрутизаторе: это должно быть возможно, так как это «вспомогательное приложение», но нет метода router.set(...) ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...