有什麼辦法在Node.js中的連接事件上使用ack參數嗎?事情是這樣的:Socket.io呼叫連接事件
//client.js
socket.on('connect', (data) => {
console.log(data); // I want to print 'lol' here
});
//server.js
io.on('connect', (socket, ack) => {
ack('lol'); // TypeError: ack is not a function
});
參考的ACK:https://socket.io/docs/server-api/#socket-emit-eventname-args-ack
真的是沒有理由的'connected'事件發送到客戶端。客戶已經有這樣的事件。在連接時發送消息的主要原因是您想要在連接後立即將數據發送到客戶端。你不需要告訴客戶端它現在已經連接 - socket.io框架已經做到了。 – jfriend00