【发布时间】:2021-07-24 06:51:25
【问题描述】:
我有一个程序,它使用 nodejs 和 socket.io 与多个玩家进行实时问答游戏。
我的问题是我的 app.js(我的服务器代码)中有很多 socket.on() 调用,使得文件非常长需要在 io.on('connection', function(){}) 内才能工作。
我想知道组织/拆分它们的最佳方式是什么。以下是代码外观的直观表示:
io.on('connection', function (socket) {
socket.on('Add Room', function () {...
})
socket.on('Joined Lobby', function () {...
})
socket.on('Request Game Start', function () {...
})
socket.on('Answered Question', function () {...
})
}
【问题讨论】:
标签: javascript jquery node.js sockets socket.io