作者qas612820704 (Lego)
看板Ajax
标题[node] express 切分 socket.io namespace
时间Mon Aug 31 18:18:34 2015
我用express generator创出个架
想把socket 用 namespace 切分... 有点难解释....
反正像达成以下这种效果
```
var socket_io = require('socket.io');
var io-main = socket_io();
var io1 = socket_io();
var io2 = socket_io();
io-main.of('namespace1') = io1;
io-main.of('namespace2') = io2;
```
可是 io-main.of 不给这样设值 请问该用什麽方法?
或者是有什麽替代方法可以达成类似的效果?
我是写成这样这样运用的
这是express app.js 的一部份
```
// ...
app.use('/test', function(req,res,next) {
//WANT TO DO => io.of('/test') = test_route.io;
next();
}, test_route);
// ...
app.io = io;
// ...
```
跪求大大<(_ _)>
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.120.73.150
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Ajax/M.1441016319.A.112.html
※ 编辑: qas612820704 (140.120.73.150), 08/31/2015 18:25:24
1F:推 mars90226: 这是JavaScript本来就不能这样吧? 你可以用两个参数 08/31 20:23
2F:→ mars90226: 像是io.of('/test', test_route.io) 08/31 20:24