Полагаю, ваша проблема заключается в передаче данных в файл HTML.
Если да, то это можно решить с помощью механизма шаблонов.
руль равен единице.из них я считаю простым в использовании
app.js
const handleBars = require('handlebars');
readFile("fileName.html,'utf8').then(
function(data)
{
let template = handleBars.compile(data,{strict:true});
let replacements = /*assign the value to html file variable enclosed in {{ }}*/
{
title : "MyTitle",
body : "MyBody"
}
let html = template(replacements);
let fss = require('fs');
fss.writeFile("test.html", html, function(err) {
if(err)
{
return console.log(err);
}
}
filename.html
<div class="entry">
<h1>{{title}}</h1>
<div class="body">
{{body}}
</div>
</div>
Для получения дополнительной информации, как использовать руль