#node.js #socket.io
#node.js #socket.io
Вопрос:
Я тестировал с NodeJS и Socket.ввод-вывод для чата. Теперь у меня есть действительно хорошая идея для отправки ошибок клиенту, например, ваше имя пользователя уже занято и т.д.
Сервер:
...
} else if(searchUser(data.userName)) {
socket.emit('errorCode', {
sendError: function() {
alert("Username already taken!!");
}
});
} else {
...
Клиент:
/* Error Handler */
socket.on('errorCode', function(data) {
data.sendError();
});
Но это не работает. Я думаю, что это должно быть возможно, может быть, я делаю что-то не так. Я также хочу отправить инструкции jQuery через socket.io .
У кого-нибудь есть идеи, как заставить это работать?
Комментарии:
1. Выдает сообщение и оповещение от клиента.
Ответ №1:
Благодаря Бену Форчуну у меня есть эта идея:
Сервер
sendError: 'alert("Username already taken")'
Клиент
eval(data.sendError);