我正在使用NodeJS和Socket.io进行聊天测试。现在我有一个非常好的想法,就是将错误发送到客户端,比如你的用户名已经被用来等等。
服务器
...
} else if(searchUser(data.userName)) {
socket.emit('errorCode', {
sendError: function() {
alert("Username already taken!!");
}
});
} else {
...
客户端:
/* Error Handler */
socket.on('errorCode', function(data) {
data.sendError();
});
但这不起作用。我认为这应该是可能的,也许我做错了什么。我还想通过socket.io发送jQuery指令。
有谁知道如何让它发挥作用?
答案 0 :(得分:0)
感谢Ben Fortune我有这个想法:
服务器强>
sendError: 'alert("Username already taken")'
<强>客户端强>
eval(data.sendError);