Задать вопрос
@durnevdanya

Node.JS почему сообщение дублируется?

Всем привет, я сделал чат, но почему то при отправке сообщения отправляются по два сразу, а потом по три, четыре,пять...
В чем проблема?
2uKH0r8qfds.jpgClient
var socket = io();
		function sendMsg() {

			var $msg = $("#message");
			var $chat = $("#chat");
			socket.emit('sendMessage', $msg.val());

			socket.on('backMsg', function(data){
				$chat.append('<div class="well">'+data+'</div>');
			});
		}


Server
socket.on('sendMessage', function(data){
		io.sockets.emit('backMsg', data);
	});
  • Вопрос задан
  • 382 просмотра
Подписаться 1 Оценить 1 комментарий
Решения вопроса 1
BuriK666
@BuriK666
Компьютерный псих
Вы при каждой отправке вешаете обработчик socket.on('backMsg', function(data){
Это нужно сдлеать только один раз.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 дек. 2024, в 11:07
10000 руб./за проект
23 дек. 2024, в 10:43
5000 руб./за проект
23 дек. 2024, в 10:32
2000 руб./за проект