1

クライアントとしてのモバイルアプリのバックエンドとして、Apigee を使用してサーバー側コード ( Parse "Cloud Code" など) を実行することは可能ですか?

すぐに使用できる「App Services」機能を使用したいのですが、サーバー側からいくつかの追加処理 (データの更新など) を実行したいのですが、

私が考えることができる唯一の(素朴な?)方法はこれです:

  • 自分のサーバーを実行しています。
  • モバイルアプリは、Apigee で標準の「App Services」API を使用します
  • 必要に応じて、クライアントが呼び出します
    • 私のサーバー上のいくつかのカスタムAPI、
    • これにより、サーバーは REST 経由で Apigee を呼び出してデータをフェッチし、結果を計算して、更新されたデータを投稿できます Apigee
    • そして結果をクライアントに返す

少し複雑に聞こえます (特に認証の処理に関して) - 私が説明したようなことを達成するためのベストプラクティスはありますか?

ありがとう!

4

2 に答える 2

3

App Services は、API を使用して対話できるクラウド内のデータベースと考えてください。したがって、重いものを持ち上げない限り、間にそのサーバーは必要ありません。その API 呼び出しをアプリから直接行うことができます。

アプリ用のバックエンド サーバーが必要な場合でも、Apigee Edge が提供する node.js 機能を活用して、サーバーをクラウドですぐに稼働させることができます。詳細はこちら

于 2014-03-19T11:59:47.277 に答える
1

サーバー側の検証を行う場合は、Usergrid を組み込んだ Node.js プロキシを使用する必要があります。これにより、データベースに対してクエリを実行し、結果を処理できます。このプレゼンテーションをご覧ください: https://speakerdeck.com/timanglade/coders-workshop-at-i-apis . 特に、Usergrid と Node.js の使用について説明しているセクション 7 を参照してください。

于 2014-03-21T16:37:23.337 に答える