对于我的REST api,我为每条路线创建了一个文件.
app.get('/api/user', routes.user.index); app.get('/api/user/login', routes.user.login);
等等
现在我将socket.io引入后端,似乎我只能为所有套接字事件调用一个函数.
var socket = require('./socket/stuff.js'); io.sockets.on('connection', function(sock){ socket.stuff(sock, io); });
我应该如何分解./socket/stuff.js
文件(导出stuff
).分成单独的文件.我想最终用套接字替换我的REST api,但我不希望一切都在一个文件中.
我想我会:
./socket/chat.js ./socket/user.js
等等