-1
유티 앱을 연구하는 모든 사용자 (클라이언트)는 유성 메소드를 호출하여이 클라이언트에 비동기 적으로 결과를 보냅니다. 뭔가를 발견하고 (예를 들어 많은 다른 외부 api를 검색하여) 클라이언트 측에서만 (영구적이지 않은) 콜렉션에 주입 할 수 있습니다. 어떻게?meteor에서 특정 사용자에 대해 서버에서 클라이언트로 비동기 적으로 자바 스크립트 객체를 푸시해야합니다.
유티 앱을 연구하는 모든 사용자 (클라이언트)는 유성 메소드를 호출하여이 클라이언트에 비동기 적으로 결과를 보냅니다. 뭔가를 발견하고 (예를 들어 많은 다른 외부 api를 검색하여) 클라이언트 측에서만 (영구적이지 않은) 콜렉션에 주입 할 수 있습니다. 어떻게?meteor에서 특정 사용자에 대해 서버에서 클라이언트로 비동기 적으로 자바 스크립트 객체를 푸시해야합니다.
서버 메서드에서 오류 또는 결과를 전달할 수 있으며 컬렉션에있을 필요는 없습니다.
내부 방법 : 클라이언트 측
Meteor.call('methodName', arg1, arg2, function (err, res){
if(err){
//do something with the err
} else {
//do something with the result
}
});
다음 시간에
methodName: function (arg1, arg2){
if(arg1 !== 'something'){
throw new Meteor.Error(400, 'Error text.')
}
//do something if there is no error here. You don't have to check if there are no errors here as Meteor doesn't jump to DB actions/return a result if there is an error.
return 'result you want to show. Could be an object, string, a document from the DB etc.'
}
당신의 전화, 뭔가를 요구하기 전에 documentation을 확인하시기 바랍니다. 건배.
답장을 보내 주셔서 감사합니다.하지만 제 질문에 대해 이해하지 못했을 것 같습니다. 운율에 대한 메서드를 호출하는 방법은 간단합니다 ... 내 경우에는 클라이언트가 뭔가를 작업하고 동시에 서버 anwsers (누구든지, 언제든지 수 많은 시간을 들으려면, socket io처럼) 클라이언트 (= 템플릿)에 추가합니다. 그것의 비동기식 서버와 클라이언트를 호출하는 서버 그리고이 모든 프로세스는 유성 사용자에 특유해야합니다. 건배 –