最近フロントエンドとバックエンドに分けたプロジェクトを書いています。バックエンドはjsonデータを返します。Spring mvcにはオブジェクトを自動的にjsonに返す機能があります。ただし、フロントエンドにとってはまったく役に立たないデータもあり、 json を自分で再構築するのは不可能です。みんなはどうやって解決しましたか?
认证高级PHP讲师
では、なぜ大手メーカーはブラウザ側だけでなくフロントエンドを定義するのでしょうか。
合理的な方法は、node.js を使用してセカンダリ インターフェイスを変換するなど、フロントエンドにデータ ラッピングのレイヤーを追加することです。
1. ルートサーバーを開発して接続する前に、事前にルートサーバーの JSON 形式を決定します 2. データを処理するための中間層を追加するために、nodejs を使用します。たとえば、場合によっては署名が必要であり、転送インターフェースも必要です
原則として、フロントエンドに大量のデータを送信するバックエンドをサポートしないのが最善です。フロントエンドがデータを必要としない場合、バックエンドはそのデータをフロントエンドにフィルタリングします
無駄なものが多すぎる場合は、自分で json を綴る必要があるかもしれません。
バックエンドと話し合って、フロントエンドから渡されたタグパラメータに基づいてどのデータを返すかを条件付きで決定できます。ネットワークデータ通信などを削減します。
では、なぜ大手メーカーはブラウザ側だけでなくフロントエンドを定義するのでしょうか。
合理的な方法は、node.js を使用してセカンダリ インターフェイスを変換するなど、フロントエンドにデータ ラッピングのレイヤーを追加することです。
1. ルートサーバーを開発して接続する前に、事前にルートサーバーの JSON 形式を決定します
2. データを処理するための中間層を追加するために、nodejs を使用します。たとえば、場合によっては署名が必要であり、転送インターフェースも必要です
原則として、フロントエンドに大量のデータを送信するバックエンドをサポートしないのが最善です。フロントエンドがデータを必要としない場合、バックエンドはそのデータをフロントエンドにフィルタリングします
。無駄なものが多すぎる場合は、自分で json を綴る必要があるかもしれません。
バックエンドと話し合って、フロントエンドから渡されたタグパラメータに基づいてどのデータを返すかを条件付きで決定できます。ネットワークデータ通信などを削減します。