var io = require('socket.io')(server);として、、、
その後に
require('../routes/chat').socket(io); require('../routes/news').socket(io); //...などと追記していく
、、、で、各ルート
例えば"routes/chat.js"は、、、
function socket(io) { io.of('/chat').on('connection',function(so) { so.on('request', function(req) { //... so.emit('response',res); }); //... }); } module.exports = {router:router,socket:socket};この場合、"app.js"には、、、
app.use('/chat', require('./routes/chat').router);
、、、と追記、、、で、クライアント側は、、、
<script src="/socket.io/socket.io.js"></script>
<script>
var so = io('/chat');
$(".myform").submit(function(e){
//...
so.emit('request',req);
});
so.on('response',function(ret){
//...
});
</script>
みたいな