私は、ウェブとネイティブモバイルデバイスの両方からアクセス可能なCRUDでなければならないウェブアプリケーションを作成しようとしています。後者については、間違いなくREST APIにコミットしています。 Meteor.comでそれを実現することは可能でしょうか? Meteorをウェブだけに使用し、2番目のRESTインターフェースを使用してmongoと直接話すことはオプションになりますか?流星のクライアントはmongodbの変更を聞いているので、これは競合を引き起こすべきではありませんか?追加のREST APIが必要な場合、Meteorはオプションですか?
答えて
は、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を作成し、モバイルネイティブクライアントと簡単に統合することができます。
生産アプリケーションの開発を計画している場合、Meteorは現在オプションではありません。その変更は一定しており、使用準備が整う前にサポートしなければならない多くの共通機能がまだありますが、かなり時間がかかります。
質問のために、誰かが既に流星でのファイルアップロードのサポートについて質問して回答しました(HTTPハンドリング関連の情報も含まれています)。
How would one handle a file upload with Meteor?
この質問には多くの重複があります。
http://www.meteorpedia.com/read/REST_API
ポストレビュー最高レベルから、RESTインタフェースを作成するための全6つのオプション(あなたのためにすべてを扱う例えば、スマートパッケージ:私は完全な書き込みでこの上Meteorpediaで、私はすべての問題をカバーして信じていました)を最低レベルに設定します(たとえば、独自のconnectHandlerを作成するなど)。
また、RESTインターフェイスを使用するときのポストは、Meteorで実行する正しいか間違ったことであり、Meteor RESTテストツールを参照し、CORSのセキュリティ問題のような一般的な落とし穴を説明します。
これは正しいものよりも関連性の高い答えです... – ncubica
これは理論的に質問に答えるかもしれませんが、回答の重要な部分をここに含め、参照のためのリンクを提供することが望ましいでしょう(https://meta.stackoverflow.com/questions/8259)。あなたのケースでは、6つのオプションがこの記事に含まれていれば良いでしょう! –
- 1. MobileFirstでREST API管理サービスの追加設定が必要ですか?
- 2. JFrameから各JPanelへのスクロールバーの追加(必要な場合)
- 3. APIにクライアントからの基本認証が必要な場合は、APIサーバーにCORSが必要です
- 4. 要素にスクロールが必要な場合にのみクラスを追加します。
- 5. Paypal REST APIを使用する場合のAPI証明書の必要性
- 6. ウェブサイトでAPI機能が必要な場合はどこですか?
- 7. カスタムヘルプテキスト(AC_ARG_WITHなど)をCMakeできますか?私はautoconfの中にオプションが必要な場合
- 8. Linkedin REST APIにはViewerにLinkedinアカウントが必要ですか?
- 9. DelphiのSharemem - 必要がない場合
- 10. Thymeleafが必要な場合はセットが必要
- 11. メモリプロファイリングが必要な場合は?
- 12. エラー文が必要な場合はwindow.onload
- 13. sharepoint 2013のneo4j REST APIを使用する場合、認証は必要ですか?
- 14. リストを選択するには、ヘルプのバインディング追加オプションが必要です
- 15. レコードが1つしかない場合のREST APIエンドポイント
- 16. Google Maps APIでドメインの確認が必要な場合があります。
- 17. Meteor app、新しいコードホイールプラグインを追加した場合は、アプリを再送信する必要がありますか、ホットコードプッシュで対応しますか?
- 18. Meteorのインポートが必要
- 19. パスワードが必要な場合、Haskell - System.Processでエラーが発生する
- 20. PHP REST APIのオプション
- 21. @Entityがある場合、なぜ "annotatedClasses"が必要ですか?
- 22. リクエストごとにREST APIにパスワードとログインが必要ですか?
- 23. AngularJS:require 'ngmodel'を使用する必要があり、ディレクティブにオプション(?、^、?^)が必要な場合
- 24. 必要なフラグがない場合、コンパイルが失敗する
- 25. RESTfull APIの場合はCORSを使用する必要がありますか?
- 26. あなたはHTTPリクエストからアプリケーションにデータを追加する必要がある場合
- 27. サブビューとしてテーブルビューを追加する(あなたがUITableVCから継承する必要がある場合)
- 28. クラスでrefを追加する必要がないのはなぜですか?
- 29. ViewControllersをスタックに追加してポップバックする必要がある場合
- 30. セルの値がXの場合、行またはサブローを追加するスクリプトが必要です
おそらく流星群にはいくつかの詳細がありますか?私は彼らがここにぶら下がっていることを知っています:) – bijan
[メテオでRESTfulなサービスを公開する方法](http://stackoverflow.com/questions/10150538/how-to-expose-a-restful-web-service- using-meteor)を使用しています。 –