有没有什么技巧可以阻止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})
我的想法是在发送消息之前验证用户
提前谢谢
暂无答案!
目前还没有任何答案,快来回答吧!