Экспресс: Меняет каталог представлений для маршрута? - PullRequest
0 голосов
/ 19 июня 2019

У меня есть экспресс-сервер, который обслуживает статические файлы в /client.

Я установил просмотры по app.set('views, '/client).

Однако, когда обратный прокси-сервер, за которым сидит сервер, обнаружит ошибку, он перенаправит запрос на /error на экспресс-сервере.

Мое требование - обслуживать статические файлы по этому маршруту, но я собираюсь создать эти статические файлы как общий пакет и не хочу, чтобы они были частью клиентского пакета.

errorPage.js

module.exports = (messages, providedMessage) => (req, res) => {
  res.render(path.join(__dirname, './error.pug'), {
    messages,
    providedMessage
  });
};

server.js

app.get('/error', errorPage());

выпуск

Сервер пытается найти error.pug в папке клиента, так как он был задан как каталог просмотра. Как я могу использовать Express для обслуживания этого файла мопса из локального каталога для функции errorPage.js.

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