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なWebサービスを公開する方法](http://stackoverflow.com/questions/10150538/howto-ja)で説明されているように、MeteorでREST APIを実行できます。 Webサービスを使用して流星を吹き飛ばす) –

答えて

6

Meteorには、快適なAPIを提供するための組み込み機能がまだありません。

+1

誰かがそれに取り組んでいますか?それを実装する計画はありますか? – zVictor

+1

与えられたアーキテクチャを実装することは不可能ですか? – lefnire

+0

@lefnire:RESTのサポートはMeteorで実装できます。[__meteor_bootstrap__.app?]で別のルートハンドラをマウントできますか?(http://stackoverflow.com/questions/10119777/can-i-mount-another-route-handler through-meteor-bootstrap-app)を実行します。グレッグ:あなたの答えを更新する機会はありますか? –

2

流星の例では、ここで提供されるあなたは、バックボーンを使用して、当社のアプリケーションに基本的なルーティングを構築することができます:http://meteor.com/examples/todos

あなたはこのような何かを行うことができます。

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

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

も見てみましょう:How to expose a RESTful Web Service using Meteor

+1

Meteorルーティングの雰囲気のパッケージがあります - https://atmosphere.meteor.com/package/router –

+1

数日前にリリースされたことに気付きました。バックボーンで達成したようなものです。ありがとう! – andreimpop

関連する問題