2012-04-23 8 views
12

응용 프로그램 클라이언트에서 오지 않는 매우 간단한 POST 요청을 처리하려면 Meteor 서버가 필요합니다. Express를 사용하면 app.post('/something', function...과 같은 작업을 수행 할 수 있습니다.Meteor로 REST API를 실행하려면 어떻게해야합니까?

유성에 상응하는 항목이 있습니까? 그렇지 않다면 어떻게 설정해야합니까? is_server 컨텍스트에서 Express 서버를 시작 하시겠습니까?

+0

IRC (#meteor on irc.freenode.net)에서 방금 확인했지만 이것이 아직 구현되지 않았다고 말했습니다. – Hudon

+0

Meteor가 그런 식으로 작동하도록 설계되지 않았기 때문에 제공하지 않습니다. 문서에서는 실시간 통신용으로 설계된 것으로 알려주지 만 나머지는 –

+0

[Meteor를 사용하여 RESTful 웹 서비스를 노출하는 방법]에서 설명한대로 Meteor로 REST API를 실행할 수 있습니다 (http://stackoverflow.com/questions/10150538/howto- 웹 서비스를 사용하는 유성우) –

답변

6

Meteor에는 아직 안정적인 API를 제공하는 기본 제공 기능이 없습니다.

+1

아무도 거기에 노력하고 있습니까? 그것을 구현할 계획이 있습니까? – zVictor

+1

주어진 아키텍처를 구현하는 것이 불가능합니까? – lefnire

+0

@lefnire : Meteor를 사용하여 REST를 구현할 수 있습니다. [__meteor_bootstrap__.app?](http://stackoverflow.com/questions/10119777/can-i-mount-another-route-handler를 통해 다른 경로 처리기를 탑재 할 수 있습니까? through-meteor-bootstrap-app)를 사용합니다. 그렉 : 대답을 업데이트 할 기회가 있습니까? –

2

당신은 여기에 제공된 유성의 예에서와 같이 백본을 사용하여 우리의 응용 프로그램에 기본 라우팅을 구축 할 수 있습니다 : How to expose a RESTful Web Service using Meteor

:

var AppRouter = Backbone.Router.extend({ 
    routes: { 
    "": "dashboard", 
    "home": "dashboard", 
    "profile": "profile", 
}, 

profile: function() { 
    Session.set("current_view", "profile") 
    this.navigate('profile', {trigger: true}); 
}, 

는 또한 살펴 : http://meteor.com/examples/todos

당신이 뭔가를 할 수 있습니다

+1

Meteor routing을 수행하는 분위기있는 패키지가 있습니다 - https://atmosphere.meteor.com/package/router –

+1

며칠 전에 출시 된 것을 눈치 챘습니다. 바로 백본으로 성취 한 것 같습니다! 감사! – andreimpop

관련 문제