this.socket.emit(event, data, (response) => {
// Response is the optional callback that you can use with socket.io据我所知,当服务器从客户端接收事件、数据和回调功能时,回调函数将在服务器端执行。如果是这样的话,在回调函数中返回做什么?response应该是什么?this.socket.emit应该返回什么?服务器如何在客户端解析承诺?
我正在创建Socket.io应用程序,有时需要从数据库中检索信息。我很难弄清楚这些请求是应该使用socket.io发送和处理,还是应该像普通的http请求那样发送,然后在服务器中使用Express进行处理。socket.emit(“my”),然后在服务器中使用socket.on("my-event", () =>{... make request to the database...})处理它,然后在从数据库获得结果之后我知道你可能在想“你不需要Socket.io”,但应用程序最