首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Socket.io命名空间没有方法适配器

Socket.io命名空间没有方法适配器
EN

Stack Overflow用户
提问于 2017-09-15 19:30:32
回答 1查看 298关注 0票数 0

我正在创建需要创建动态名称空间的应用程序。每当我创建一个新的名称空间时,我都会将redis-adapter附加到该名称空间以进行扩展。通过这样做,我得到了以下错误。

代码语言:javascript
运行
复制
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"}))

TypeError: nsp.adapter不是函数

任何建议都是受欢迎的。

EN

回答 1

Stack Overflow用户

发布于 2017-09-16 01:07:01

根据文档,您需要将适配器连接到socket.io一次。(https://github.com/socketio/socket.io-redis)

代码语言:javascript
运行
复制
io.adapter(redis({host:"host", port:"port"}))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46238536

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档