Итак, я понял, что случилось.Я вручную указывал макет для использования в экспрессе - я устанавливал его в правильном макете, но удаление этой строки решило проблему.Пример (для других, кто сталкивается с этим):
exports.index = function(req, res){
res.render('index', { title: 'Express' }) // this works!
res.render('index', { title: 'Express', layout: 'layout' }) // this doesn't work
};
Я бы ожидал другого поведения - в том числе такая явная компоновка просто приводила к тому, что дочернее представление не отображалось в основной компоновке.