emitter向客户端发送数据

jk9hmnmh  于 2021-06-10  发布在  Redis
关注(0)|答案(0)|浏览(311)

有没有什么技巧可以阻止socket.io-emitter直接向客户端发送数据,
我只想在将数据发送到客户端之前验证socket.io-redis服务器中的数据。
套接字服务器

const io = require('socket.io')(process.env.SOCKETSERVER_PORT);
const redis = require('redis');
const redisAdapter = require('socket.io-redis');
const pub = redis.createClient(process.env.REDIS_PORT, process.env.REDIS_HOST);
const sub = redis.createClient(process.env.REDIS_PORT, process.env.REDIS_HOST);
io.adapter(redisAdapter({ pubClient: pub, subClient: sub }));

工人

const client = require('redis').createClient(process.env.REDIS_PORT,process.env.REDIS_HOST)
const io = require('socket.io-emitter')(client);

io.emit(`chat`, {data : message})

我的想法是在发送消息之前验证用户
提前谢谢

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题