Как получить данные из json файла в pug шаблон?

В рамках работы с Pug, для получения данных из JSON файла в Pug шаблоне, вам необходимо выполнить следующие шаги:

  1. Установите fs модуль, который предоставляет функционал для работы с файловой системой Node.js:
npm install fs
  1. Создайте шаблон Pug и добавьте в него код JavaScript для чтения содержимого JSON файла:
//- Читаем содержимое JSON файла
- var fs = require('fs');
- var jsonData = JSON.parse(fs.readFileSync('path/to/file.json', 'utf8'));

//- Используем полученные данные из JSON файла в шаблоне
h1= jsonData.title
p= jsonData.content
  1. Укажите путь к JSON файлу в функции fs.readFileSync, заменив 'path/to/file.json' на актуальный путь к вашему файлу.
  1. Используйте полученные данные из JSON файла в нужных местах вашего Pug шаблона. В примере выше, данные JSON файла содержат title и content, и они выводятся в h1 и p соответственно.
  1. Сохраните шаблон Pug и запустите его с помощью Pug компилятора или любой другой библиотеки/фреймворка, которая поддерживает Pug.

Примечание: Убедитесь, что путь к файлу указан корректно и файл существует, иначе вы получите ошибку.