2017-09-15 36 views
0

我正在創建應用程序,我需要創建動態命名空間。當我創建一個新的名稱空間時,我將它附加到redis-adapter以進行擴展。通過這樣做我得到以下錯誤。Socket.io命名空間沒有方法適配器

var redis = require('socket.io-redis'); 
var io = require('socket.io')(http, { 
     path:"/stream", 
     transports:['websocket'] 
    }); 
var nsp = io.of('namespace1') 
nsp.adapter(redis({host:"host", port:"port"})) 

類型錯誤:nsp.adapter不是一個函數

任何建議是值得歡迎的。

回答