Я хочу установить каталог views
для каждого маршрута отдельно, вместо использования /views/
для всех из них.
Поэтому у меня есть основная папка для каждого вида, в которой есть маршрут ипросмотрите в нем:
var main = require('./main/main.js');
var test = require('./test/test.js');
app.use('/', main);
app.use('/test', test);
Как мне указать этому маршруту искать в /main
и /test
файлы для просмотра, а не в / views для всех них?
Я хочу иметь возможность просто передать имя файла в res.render()
, а не относительный путь.
Добавление нескольких представлений с помощью app.set('views', ['main','test']);
это нормально, но я бы предпочелпредставления, связанные только с этим маршрутом, на случай, если в разных папках находятся файлы с одинаковыми именами.Также существует проблема, связанная с тем, что файл макета будет находиться в одной папке, когда я хочу, чтобы все они использовали один и тот же файл макета.