Подтвердить что ты не робот

Несколько файлов макета в node.js express framework

У меня есть проект в node с явной структурой. Мне нравится, что он позволяет мне создать макет с файлом под названием "layout" в каталоге представлений. Но что, если я хочу иметь несколько файлов макета? Я не вижу возможности для этого. Кто-нибудь знает способ?

Может быть что-то вроде:

res.render('report', {
        title: 'My report',
        layoutfile: 'mylayout'
});
4b9b3361

Ответ 1

layout - это то, что вы ищете:)

res.render('report', {
       title : 'My report'
    , layout : 'mylayout'
});

Предполагая, что файл соответствует используемому вами движку. Если нет, вам нужно зацепиться за расширение, например. layout.jade