开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
socket.io-token首页、文档和下载 - Socket.io 认证中间件 - 开源中国社区
Float_left Icon_close
全部项目分类
我要评价
MIT
跨平台
devilky
分享
收藏
3 人收藏
收录时间:2017-06-08
socket.io-token 详细介绍

Socket.io Token 中间件

简单来说就是为了不让OSC仓库空虚寂寞冷,花了十分钟创建的一个小项目。处理Socket.io的接入认证。

使用方法:

下载

npm install --save socket.io-token

使用

const io = require("socket.io")
const socketToken = require("socket.io-token")

io.on("connection", (socket) => {
    socket.use(socketToken({
        query: "token",
        verifyFuntional: (token, callback) => {
            //需要说明的是token参数是可以自己传入的,也可以不管他。
            //系统将自动获取客户端query传入的Token,具体客户端怎么操作。请查看 socket.io
            if (true) { // 如果验证通过。
                callback(true);
            } else {
                callback(false);
            }
            //...
        }
    }))
})

配置项:

  • verifyFuntional (Function) 验证方法。

  • query (String) socket.io-client 传入的query对象Key。

  • token (Stirng) 自己手动获取的token

socket.io-token

选择将代码托管在码云
你还在等什么

可能是中国最大最好的代码托管平台


大家对 socket.io-token 的评论 (全部 0 条评论)
{{repayCom.userName}}
顶部