• Что не так с кодом Express?

    @shushus
    В настройках шаблонизатора - вот так:
    create({extname: '.hbs'});
    - там через запятую можно добавить доп настройки, напр. defaultLayout: 'main', и т.д.
    Либо вообще вынести конфигурацию в отдельный .js файл, и там сделать все:
    hbsconfig.js :
    --------------------------
    module.exports = {
    //Setup our default layout
    defaultLayout: 'main',
    //More handlebars configuration
    extname: '.hbs',

    //Register handlebars helpers
    helpers: {
    ......................................
    },
    };

    а внутри app.js (в основном файле в общем)
    var hbsconfig = require('hbsconfig.js');
    var handlebars = require('express-handlebars').create(hbsconfig);