_id'leri mongo'lu bir dizi müşterim var, bunların hepsini (aynı anda) yönlendiriciyi kullanarak nasıl yönlendirebilirim?Meteor - birkaç bağlı istemcileri diziden yönlendiriyor musunuz?
örnek: 3 kullanıcı "oyun" adında bir sayfaya iniş yapıyor, 3 kullanıcı var ise onların kullanıcı ID'sini kaydeden bir dizim var, dizinde kayıtlı olan tüm kullanıcılar başka bir sayfaya yönlendirilmelidir. incelemek: "page2"). Bunun sunucu tarafı perspektifinden yapılması gerektiğini anlıyorum ama bunu anlamak için zor bir zamanım var.
//client
Template.GameLayout.onRendered(function() {
var ses = Session.get("loggedIn");
Meteor.call('userCounter', ses, function(error, fullArray){
if(error && error.error === "noArray"){
console.log(error);
console.log("I have error");
} else {
if(fullArray){
var usersArray = fullArray[1];
var randomGen = fullArray[0];
console.log(randomGen);
}
}
})
//server
userCounter: function(sessions){
usersArray.push(sessions);
var usersConnected = usersArray.length;
if(!usersConnected){
throw new Meteor.Error("noArray");
console.log("oops heres the problem");
} else {
if(usersConnected > 2){
var randomGen = Math.floor(Math.random() * 9999999) + 1;
var fullArray = [randomGen, usersArray];
console.log(fullArray);
return fullArray;
usersArray =[];
}
}
}
Biraz daha açıklık yardımcı olabilir. Kullanıcıları neden yeniden yönlendirmek istiyorsunuz? Ve bunu yapmak için hangi temelde? Yönlendirmeyi (sunucu tarafı veya istemci tarafı) başlatmak istediğiniz nerede? –