Я пытаюсь создать многоканальный в зависимости от пути с nodejs в том же порту.Например (мой порт 8080):
wwww.exemple.com: 8080 / channel / 1
wwww.exemple.com: 8080 / channel / 2
wwww.exemple.com: 8080 / channel / 3
wwww.exemple.com: 8080 / channel / 4
Каждый канал пути URL соответствует каналу redis
Например(канал-X):
var channel = 'channel-X'
getRedis.subscribe(channel);
но я не знаю, как связать канал и повторить URL.
вот мой код с текущим временем.
socket.on('connection', function(client) {
const getRedis = redis.createClient();
const sendRedis = redis.createClient();
getRedis.subscribe('channel-1');
getRedis.on("message", function(channel, message) {
client.send(message);
});
client.on('message', function(msg) {
sendRedis.publish('channel-1',msg);
});
client.on('disconnect', function() {
getRedis.quit();
sendRedis.quit();
});
});
Я немного в тумане, все предложения будут приветствоваться:)