Meteor.router를 사용하여 web-app에 RESTful 인터페이스를 설정하고있다. 어떤 경우에는 비동기 적으로 호출을 실행하고 호출자에게 알맞은 상태로 말하고 싶습니다.Meteor로 비동기식 RESTful 인터페이스를 만드는 방법
그래서 같은 것을했을 :
먼저 유성 방법을 정의
Meteor.methods({
async: function() {
//do nothing
}
});
이 단지
Meteor.Router.add('/fieldData', 'POST', function (id) {
var that = this;
Meteor.call("async", function(err, res) {
storeFieldData(that.request.body);
});
return [200, 'form data created'];
});
은 무엇인가 콜백을 사용하려면 필요하기 때문에이 방법은 아무것도하지 않습니다 Meteor.call은 비동기 콜백을 생성하는 기능으로 사용됩니다.
내 무지가 나를 찾지 못하게하는보다 우아한 방법이있을 것이라고 확신합니다. 지적 해 주셔서 감사합니다.
'var that = this' 상을받은 의미론 – Swadq
그다지 도움이되지 않는다. –
like this '별로 도움이되지 않습니다 : P? (that = this) 저항 할 수는 없지만 도움이 될만한 답변을 추가했습니다. – Akshat