Я хочу получить что-то вроде этого:
<body> {{> header}} </body>
Где header ссылается на header.hbs (main.hbs находится в том же каталоге)
header
header.hbs
main.hbs
Я создаю частичное с:
exphbs.create("header", "{{header}}")
но The partial header could not be found
The partial header could not be found
попробуйте это, здесь заголовок означает имя файла
Повторно используемые шаблоны hbs называются "partials". Вы можете написать их в отдельном каталоге для шаблонов вашей страницы (или «просмотров»).
Скажите Express, где они хранятся в файле точки входа вашего приложения - обычно app.js или index.js с
app.js
index.js
Handlebars.registerPartials ('../ path / to / partials / directory')
Затем вы можете использовать любой из ваших шаблонов частичного представления в ваших представлениях с приведенным ниже синтаксисом
{{> частичное имя}}
См. Документы для получения дополнительной информации:
https://handlebarsjs.com/guide/partials.html#basic -partials