Сайт обновляется, когда выполняет команду socket.emit

Есть сайт, который взаимодействует с сервером по socket.io. Когда сайт отправляет socket.emit на сервер, после отправки он тут же обновляется, хотя подобной команды в коде нет. Как это можно исправить?

Также есть подозрение, что страница обновляется, когда заканчивается скрипт, а не работает socket.emit. Но в таком случае вопрос тот же.

Я думал, что это связано с отправкой формы, но если я удалю socket.emit , который не имеет никакого отношения к форме, то все станет нормально

Код:

socket.on('response', (json) => {
//какой-то код
socket.emit('indexMessage', readedMessages);
});
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/socket.io.js"></script>


Ответы (0 шт):