Рули нет такого файла или каталога - PullRequest
0 голосов
/ 09 ноября 2018

Я пытаюсь загрузить файл руля с именем login.hbs, но постоянно получаю сообщение об ошибке: Error: ENOENT: no such file or directory, open '/Users/admin/Documents/tc-master/server/views/layout/default-layout.hbs'

Код и структура каталогов:

Image with code and directory structure

1 Ответ

0 голосов
/ 03 июля 2019

В приведенном выше примере из курса Макс не использует макет в начале, а значение по умолчанию для инициализации двигателя составляет
extname как .handlebars
defaultLayout как основной макет как
layoutsDir как просмотр / макеты .

мы должны инициализировать это пустыми значениями в начале, как показано ниже, если у нас еще не определен макет,

app.engine(
   'hbs',
   expressHbs({
      extname: "hbs",
      defaultLayout: "",
      layoutsDir: "",
   })
);
...