gpt4 book ai didi

arrays - 如何订阅 channel 数组Node + Redis

转载 作者:可可西里 更新时间:2023-11-01 11:36:32 26 4
gpt4 key购买 nike

我正在尝试订阅这样的 channel 数组:

socket.on('subscribe', function (data) {
console.log(data.channel);
socket.join(data.channel);
redisClient.subscribe(data.channel);
});

data.channel 返回像这样的 json 数组:

[ 'chanel1',
'chanel2',
'chanel5',
'chanel6',
'chanel7',
'chanel9',
'chanel11',
'chanel12',
'chanel132',
'$2y$10$wGlbS2Hv/pmDnt1Evg0u8epvDClAaEqvt6GqrQBPrECjJRbZe71Ge' ]

我可以订阅一个 channel 但不能订阅多个...为什么这不起作用?

最佳答案

您需要一个一个地订阅 channel :

// ...where "channels" is the array of channel names
channels.forEach(function(channel) {
redisClient.subscribe(channel);
});

关于arrays - 如何订阅 channel 数组Node + Redis,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32563114/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com