[node] express 切分 socket.io namespace

看板Ajax作者 (Lego)時間10年前 (2015/08/31 18:18), 10年前編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
我用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://www.ptt.cc/bbs/Ajax/M.1441016319.A.112.html ※ 編輯: qas612820704 (140.120.73.150), 08/31/2015 18:25:24

08/31 20:23, , 1F
這是JavaScript本來就不能這樣吧? 你可以用兩個參數
08/31 20:23, 1F

08/31 20:24, , 2F
像是io.of('/test', test_route.io)
08/31 20:24, 2F
文章代碼(AID): #1Lv2d_4I (Ajax)
文章代碼(AID): #1Lv2d_4I (Ajax)