-1

私は新しいプロジェクトに飛び乗り、Angular でまったく新しいフロントエンドを構築しています。既存のプロジェクトには、フロントエンド アプリケーションがヒットする (AWS 上の) RESTful API があります。

以前の趣味のプロジェクトでは、セットアップは次のとおりでした。

  • クライアントが GET リクエストを行い、Angular Controller の関数をタップします
  • Angular Controller はリクエストの要素を検証し、Angular Factory を呼び出します
  • Angular Factory はリクエストを受け取り、$http.get を Express ルートに実行します
  • Express route は実際のリクエストを外部の API url に送信し、次にレスポンスを Factory に返します。Factory はレスポンスを Controller に渡し、フロントエンドに戻します。

これは、このようなものを設計する適切な方法ですか? それとも、AWS で既存の API にアクセスするために別のタイプのセットアップを検討する必要がありますか?

4

1 に答える 1

1

API が RESTful である場合、 ngResourceを使用して API とのやり取りを簡素化できます。

Express サーバーを使用する特定の理由がない限り (AWS API が本当に RESTful である場合はそうすべきではありません)、なぜ AWS API に直接アクセスできなかったのかわかりません。

于 2016-01-13T22:08:55.787 に答える