비동기 함수 완료를 기다리는 클라이언트 method.call을 얻는 방법은 무엇입니까? 현재 함수의 끝에 도달하고 정의되지 않은 값을 반환합니다.동기 Meteor.methods 함수 내에서 MeteorJS 비동기 코드
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;
});
}
});
클라이언트의 유성 메소드 내부에서 비동기 작업을 수행 할 수 없다고 생각합니다. 파이버를 사용하는 서버에서 옵션이 될 수 있습니다. – Andreas