2016-07-19 2 views
0

Meteor.call 명령어로 여러 메소드를 호출하는 좋은 방법이 있습니까? 나는 Meteor와 Node.js에서 꽤 새로운 사람입니다. 설명이나 제안은 언제나 환영합니다! 이 같은Meteor 하나의 call-command로 여러 메소드 호출

Meteor.call("method1", function(err, result){ 
      //do something 
}) 
Meteor.call("method2", function(err,result){ 
      //do something 
}) 

뭔가 :

Meteor.call{("method1", function(err,result){ 
      //do something 
     }), 
     ("method2", function(err,result){ 
      //do something 
     }), 
} 

내가 올바른 구문을 모르겠지만, 나는 이런 식으로 뭔가를 상상할 수 대신

.

고맙습니다.

답변

1

meteor.call을 사용하여 한 번에 하나의 메소드 만 호출 할 수 있습니다. 하지만 여기서 할 수있는 것은 메서드 이름의 개체를 만든 다음 여러 메서드를 호출 할 수있는 반복기를 사용하는 것입니다. 좋아요 :

var myMethods = [{ name : 'method1'}, { name : 'method2'}, { name : 'method3'}, ...]; 
myMethods.map(function(data){ 
    Meteor.call(data.name, function(err,result){ 
      //do something 
    }) 
}) 
0

클라이언트에서 한 메서드를 호출하고 서버 측 (호출 된 메서드에서)은 다른 서버 메서드를 호출 할 수 있습니다.

관련 문제