我目前的代码类似于:
io.sockets.on('connection', function (socket) {
socket.on('ping', function (data) {
socket.emit("ping", data);
});
});
我想分开:
socket.on('ping', function (data) {
socket.emit("ping", data);
});
到一个单独的文件中,但它仍然能够使用套接字变量,我在“连接”函数中使用了很多 socket.on 函数,并且想知道是否有任何方式将这些子函数拆分为多个文件。就像是:
io.sockets.on('connection', function (socket) {
require('otherFunctions.js');
});