Сайт обновляется, когда выполняет команду 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>