Нужно в HTML c json вставлять текст

Рейтинг: 0Ответов: 1Опубликовано: 17.01.2023

Есть HTML страницы в которых вместо текста ключ файлов json(пример {$IN_MAIN2_KUL}). Как используя NOD JS, правильно применить цикл, что бы заменить контент в HTML.

Ответы

▲ 0

Вроде получилось написать код для замены и записи в новый файл:

 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
    }
    
  })
})


 });```