• Handlebars не видит?

    @xNevrroXx
    Знаю, что опоздал на вечеринку, но:
    Handlebars с большой буквы - само по себе это не ошибка.

    Это расширения файлов, которые будет воспринимать потом ваш сервер. То есть, если ва не хочется постоянно писать названия handlebars файлов вот так: `header.handlebars`, то в таком случае, вы можете изменить handlebars, например, на hbs. Также для того, чтобы учитывалось новое расширение, необходимо в конфиге прописать свойство "extension" с таким же значением.

    Например, мой конфиг, выглядит вот так:
    const handlebarsConfig = handlebars.create({
        layoutsDir: path.join(__dirname, "views", "layouts"),
        partialsDir: path.join(__dirname, "views", "partials"),
        defaultLayout: "main",
        extname: "hbs"
    });
    
    app.engine("hbs", handlebarsConfig.engine);