Нужно в HTML c json вставлять текст
Есть HTML страницы в которых вместо текста ключ файлов json(пример {$IN_MAIN2_KUL}). Как используя NOD JS, правильно применить цикл, что бы заменить контент в HTML.
Источник: Stack Overflow на русском
Есть HTML страницы в которых вместо текста ключ файлов json(пример {$IN_MAIN2_KUL}). Как используя NOD JS, правильно применить цикл, что бы заменить контент в HTML.
Вроде получилось написать код для замены и записи в новый файл:
fs.readFile('de.json', function(err, data){
if (err) throw err;
let arr = data.toString();
arr = JSON.parse(arr);
fs.readFile('index__main-de.html', function(err, dataHT){
if (err) throw err;
let arrHT = dataHT.toString();
for (let i in arr){
arrHT = arrHT.replace(`{$`+ i + `}`, arr[i]);
};
fs.writeFile('index-de.html',arrHT, (err) => {
if (err) {
console.error(err)
return
}
})
})
});```