2012-06-20 2 views
13

私は、ウェブとネイティブモバイルデバイスの両方からアクセス可能なCRUDでなければならないウェブアプリケーションを作成しようとしています。後者については、間違いなくREST APIにコミットしています。 Meteor.comでそれを実現することは可能でしょうか? Meteorをウェブだけに使用し、2番目のRESTインターフェースを使用してmongoと直接話すことはオプションになりますか?流星のクライアントはmongodbの変更を聞いているので、これは競合を引き起こすべきではありませんか?追加のREST APIが必要な場合、Meteorはオプションですか?

+0

おそらく流星群にはいくつかの詳細がありますか?私は彼らがここにぶら下がっていることを知っています:) – bijan

+0

[メテオでRESTfulなサービスを公開する方法](http://stackoverflow.com/questions/10150538/how-to-expose-a-restful-web-service- using-meteor)を使用しています。 –

答えて

15

は、2015年の時点では、REST APIのMeteorpediaエントリのGadi's answerを見て、そしてkrose's answerでREST APIパッケージを比較します。 REST APIをコアにフォールディングする方法は、on Hackpadです。この質問は、より良い回答が得られるHow to expose a RESTful service with Meteorの複製です。 - Dan Dascalescu

下記の古い回答(2012)。あなたのデータの上にRESTfulなメソッドを追加するための


、流星のために書かれたコレクションAPIに見て:データベースにアクセスするための認証用として

https://github.com/crazytoad/meteor-collectionapi

、このプロジェクトを見てみましょう:

https://github.com/meteor/meteor/wiki/Getting-started-with-Auth

どちらの開発に間違い乳児ですが、あなたcan RESTful APIを作成し、モバイルネイティブクライアントと簡単に統合することができます。

+3

Meteorが認証をサポートするようになりました。 –

+0

これは、新しい認証情報と組み合わせてどのように動作するかを知ることは素晴らしいことです。 – Diogenes

+0

4月2014これは私がそう考えているので答えですhttp://www.meteorpedia.com/read/REST_APIはこの投稿の最後にあります – ncubica

0

生産アプリケーションの開発を計画している場合、Meteorは現在オプションではありません。その変更は一定しており、使用準備が整う前にサポートしなければならない多くの共通機能がまだありますが、かなり時間がかかります。

質問のために、誰かが既に流星でのファイルアップロードのサポートについて質問して回答しました(HTTPハンドリング関連の情報も含まれています)。
How would one handle a file upload with Meteor?

3

この質問には多くの重複があります。

http://www.meteorpedia.com/read/REST_API

ポストレビュー最高レベルから、RESTインタフェースを作成するための全6つのオプション(あなたのためにすべてを扱う例えば、スマートパッケージ:私は完全な書き込みでこの上Meteorpediaで、私はすべての問題をカバーして信じていました)を最低レベルに設定します(たとえば、独自のconnectHandlerを作成するなど)。

また、RESTインターフェイスを使用するときのポストは、Meteorで実行する正しいか間違ったことであり、Meteor RESTテストツールを参照し、CORSのセキュリティ問題のような一般的な落とし穴を説明します。

+0

これは正しいものよりも関連性の高い答えです... – ncubica

+0

これは理論的に質問に答えるかもしれませんが、回答の重要な部分をここに含め、参照のためのリンクを提供することが望ましいでしょう(https://meta.stackoverflow.com/questions/8259)。あなたのケースでは、6つのオプションがこの記事に含まれていれば良いでしょう! –

関連する問題