Итак, вы можете обновить его, основываясь на событии, которое происходит в бэкэнде.
Front End
<div id="updating">sample text</div>
<script>
var updatedDiv = document.getElementById("updating")
document.addEventListener("DOMContentLoaded", function(event) {
var socket = io();
socket.on(‘update event’, data => {
updatedDiv.innerHTML = data;
});
});
</script>
Back End
var io = require('socket.io')(http);
function runme() {
io.emit(‘update event’,’this is the changed text’);
}
Когда функция запущена и запущено событие обновления, данные в элементе html изменятся. Я надеюсь, что это решит вашу проблему!