Node.js 如何在socket.emit中添加回调(new Ack())
我的角锉里有这个Node.js 如何在socket.emit中添加回调(new Ack()),node.js,angular,socket.io,Node.js,Angular,Socket.io,我的角锉里有这个 this.socket.emit('message',this.data); 这段代码在我的后端nodejs文件中 socket.on('message', function(data, callback){ console.log("****** OnMessage LOGS ******"); console.log(JSON.stringify(data)); if(JSON.stringify(data) == null){ c
this.socket.emit('message',this.data);
这段代码在我的后端nodejs文件中
socket.on('message', function(data, callback){
console.log("****** OnMessage LOGS ******");
console.log(JSON.stringify(data));
if(JSON.stringify(data) == null){
callback(false);
}else
{ callback(true)}
我的emit是假的,她需要类似于Android中函数new Ack()的东西
这个函数是什么?您可以将回调作为第三个参数添加到socket.emit方法调用中
socket.emit('message', this.data, function (booleanArg) {
// Do something with the boolean argument
// Do something with Ack
});
您可以共享引发的错误吗?TypeError:回调不是函数