リモートサーバーに注文を送信するアプリを作成しています。これで、新しい注文を設定するための多くのロジックが完成しました。アイテムがカートに追加され、カートの合計が作成され、サーバー エンドポイントにアクセスする準備が整いました。現在、REST API (別のチームによって構築されています) では、次のことを行う必要があります。
- 新しい注文リクエストを送信し、新しい注文番号を受け取る
- カートをループして、各アイテムを個別に新しい注文エンドポイントに送信します
- 注文合計を送信する
- 支払いオプションと金額を送信する
- 最終データを領収書としてお客様に返却
現在持っているもの - アイテム モデルを含むカート コレクション - トータル モデル
私は特にコードを探しているわけではありませんが、誰かがデータをサーバーに送信する方法の概要を説明できますか? コレクションと API URI エンドポイントを使用してこれを行う方法を理解しようとしていますが、従う前例はありません。マリオネット/バックボーン アプリでは、defferds と promises を使用してサーバーへの直接 POST 要求を使用するのが自然でしょうか、それともより良いアプローチがありますか?
正しい方向への指針をいただければ幸いです。