В рамках работы с Pug, для получения данных из JSON файла в Pug шаблоне, вам необходимо выполнить следующие шаги:
1. Установите fs
модуль, который предоставляет функционал для работы с файловой системой Node.js:
npm install fs
2. Создайте шаблон 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
3. Укажите путь к JSON файлу в функции fs.readFileSync
, заменив 'path/to/file.json'
на актуальный путь к вашему файлу.
4. Используйте полученные данные из JSON файла в нужных местах вашего Pug шаблона. В примере выше, данные JSON файла содержат title
и content
, и они выводятся в h1
и p
соответственно.
5. Сохраните шаблон Pug и запустите его с помощью Pug компилятора или любой другой библиотеки/фреймворка, которая поддерживает Pug.
Примечание: Убедитесь, что путь к файлу указан корректно и файл существует, иначе вы получите ошибку.