Мне нужно создать HTML-файл, используя fs.writefile
. Теперь у меня есть текстовый файл ( menuOutput.txt ) со всей информацией, которая мне нужна для отображения в HTML. Выглядит это так:
Предметы для обеда
17.26 коробка бенто б - сашими, коробка комбо
15.46 коробка бенто а - курица терияки, коробка комбо
Предметы ужина
6,30 овощные суши, 6 рулетов
8,10 рулона тунца, 3 рулона
7,11 икры, 2 рулета
Function createHTML (textFile) {
return new Promise ((resolve, reject)=>{
fs.readFile(textFile, 'utf8', (err,data) => {
if (err) {
reject(err)
}
resolve (data)
})
})
}
createHTML('menuOutput.txt')
.then(data=>{
fs.writeFile ('index.html', data, (err) => {
console.log (data)
if (err) {
if (err) throw err
console.log ('created')
}
})
})
Тем не менее, мой HTML-файл представляет собой одну строку текста, как я могу внедрить HTML-тег в функцию? Или что-то не так с моим мышлением?