【发布时间】:2014-07-17 23:23:25
【问题描述】:
我正在处理超过 15 个不同的套接字事件,我想在与这些事件相关的模块中管理某些 socket.io 事件。
例如,我想让一个名为 login.js 的文件处理login 套接字事件,一个名为 register.js 的文件处理注册套接字事件。
index.js:
socket.on("connection", function (client) {
console.log("Client connected to socket!");
client.on("login", function (data) {
validate(data){
socket.sockets.emit("login_success", data);
}
});
client.on("register", function (data) {
register(data){
socket.sockets.emit("register_success", data);
}
});
});
有没有办法可以将client.on("register", function (data) { ... 放在一个文件中,将client.on("login", function (data) { ... 放在另一个文件中?
【问题讨论】:
标签: javascript node.js sockets socket.io