@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);
	});
  • Вопрос задан
  • 373 просмотра
Решения вопроса 1
BuriK666
@BuriK666
Компьютерный псих
Вы при каждой отправке вешаете обработчик socket.on('backMsg', function(data){
Это нужно сдлеать только один раз.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы