Включение проблемы макета в экспресс-руле - PullRequest
3 голосов
/ 03 ноября 2019

Есть ли у вас идея, что здесь не так? Когда я запускаю файл представления на одной странице, он работает нормально, но когда я добавляю внешний макет в этот шаблон, он генерирует ошибку. Как вы думаете, в чем проблема в этом коде?

const expressHbs = require('express-handlebars');
app.engine(
    expressHbs({
      extname: "hbs",
      defaultLayout: "main-layouts",
      layoutsDir: "views/layouts"
    })
  );
  app.set('view engine', 'hbs');

1 Ответ

3 голосов
/ 03 ноября 2019

Попробуйте, надеюсь, ваша проблема будет решена:

app.engine(
    "hbs",
    expressHbs({
      extname: "hbs",
      defaultLayout: "main-layouts",
      layoutsDir: "views/layouts"
    })
  );
...