Я использую Node.js с Express в качестве сервера. Пользователь может загрузить файл .CSV с данными. Я анализирую эти данные и сохраняю их в основном массиве, состоящем из массивов (каждая строка = один массив). Сейчас я рендерил страницу (сделанную с помощью Pug) с этой переменной.
res.render('index', { rows });
Страница отображается так, как я хотел бы для пользователя. Однако я хотел бы сохранить обработанный «индекс» в файле HTML. Цель состоит в том, чтобы преобразовать файл HTML в PDF (который уже работает в результате предыдущих тестов со stati c HTML).
Можно ли сохранить визуализированную страницу как HTML файл? Я хотел бы воспользоваться возможностью передачи переменной через функцию рендеринга.
Еще одним решением было бы сгенерировать сам файл HTML и создать собственный лог c внутри Node.js маршрут. Это кажется долгим и бесполезным решением, поскольку функция рендеринга делает это хорошо. Мне просто нужно сохранить его вместо рендеринга.