Добрый день) Столкнулся с неожиданной проблемой. Я написал сайт и разместил на бессплатный хостинг. Сайт являеться частью умного дома . На него должны приходить некие данные и я их могу посмотреть. Собственно на хостинге лежит файл формата .txt на котором лежит одна строка со значениями с датчиков. У меня есть встроеный в HTML, JS код, который по таймеру берет эту строку с файла, обрабатывает ее и заменяет значение определенный елементов DOM дерева на нужные. Самое смешное и неприятное , что настолько простой код просто не работает. Перепробовал много разных вариаций. Использовал даже AJAX. Ничего не выходит... Буду очень рад помощи!!!!
Вот пример кода:
<script type="text/javascript">
function datatouser(){
const response = await fetch('https://localhost/test.txt');
const data = await response.text();
console.log(data);
var info = data.split(":");
var AQI = info[0];
var CO2 = info[1];
var Temperature = info[2];
var Humidity = info[3];
document.getElementById("AQI").innerHTML = AQI;
document.getElementById("CO2").innerHTML = CO2;
document.getElementById("Temperature").innerHTML = Temperature;
document.getElementById("Humidity").innerHTML = Humidit;
}
let timerId = setInterval(() => datatouser(), 2000);
// остановить вывод через 5 секунд
setTimeout(() => { clearInterval(timerId); alert("stop"); }, 5000);
</script>