【发布时间】:2013-12-26 07:07:46
【问题描述】:
对于我的 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
等等。等等
【问题讨论】:
标签: node.js sockets websocket socket.io