İstemci method.call, eşzamansız bir işlevi bitirmek için nasıl beklenir? Şu anda işlevin sonuna ulaşır ve tanımsız olarak döner.MeteorJS eşzamanlı senkronizasyon kodu Meteor.methods işlevi
Client.js
Meteor.call('openSession', sid, function(err, res) {
// Return undefined undefined
console.log(err, res);
});
Server.js
Meteor.methods({
openSession: function(session_id) {
util.post('OpenSession', {session: session_id, reset: false }, function(err, res){
// return value here with callback?
session_key = res;
});
}
});
Sanırım meteor yöntemleri içinde istemciden eşzamanlı olmayan görevleri gerçekleştirmek mümkün değil. Fiber kullanan sunucuda bir seçenek olabilir. – Andreas