I handle over 15 different socket events, I would like to manage specific socket.io events inside the modules associated with these events.
For example, I would like to have a file named login.js handle the socket event login, and a file called register.js handles the registration socket event.
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);
}
});
});
Is there a way that I can put client.on("register", function (data) { ...in one file and client.on("login", function (data) { ...in another?
user3818284
source
share