2017-02-12 6 views
0

MEANスタック内のデータベース結果を照会するにはどこが最適ですか?私はAngularとNode/Mongooseの両方の例を読んだことがありますが、どれが最良か正しいですか?あなたはサーバーから必要なものだけを送るべきですか?あるいは、クライアントの利便性のためにできるだけ送信する必要がありますか?MEANスタックでのデータベース結果の照会

答えて

0

あなたバックエンド(ノード)フロントエンド(角2)は残りAPIを介して通信すると、データベースとそのビジネス・ロジックは、サーバ側に常駐します。ここでmongooseを使用します。

あなたは、エンドポイント(HTTP Webサービス)を書きます、各エンドポイントは、/ログインのような特定の目的は、ユーザーを認証し、/ユーザーが認証されたユーザの詳細情報を返す機能します。 フロントエンドは、これらのWebサービスを使用し、結果をあなたのUIに表示します。

一度にサーバーから必要なものだけを送信する必要があります。余分なデータは送信しないでください。

+0

ありがとうございます。私は技術がどこにあるのか理解しています。しかし、たとえば、複数のユーザータイプがあり、同じページに複数の場所(1つの長いリストではない)に表示されている場合、サーバーにすべてのユーザータイプをリクエストし、パイプを使用してそれらをクエリしますか?または、サーバーにタイプごとにリクエストして、それをAngularで表示しますか?どうもありがとう。 –

+0

単一の応答を使用してユーザーを表示することができれば、それは行く方法ですが、複数の場所に表示されるので、結果を解析するのが面倒になる可能性があります。必要なときにのみバックエンドにヒットすることを覚えておく必要があります。ちなみに、あなたはそれを何とかしたいと考えていますか? –

+0

私は数百のエントリを含む人のデータベースを構築するつもりです。このデータベースをAngularで表示すると、ステータス(アーカイブ、ライブ、非アクティブなど)でフィルタリングする必要があります。しかし、あなたが言っていることで、サーバからすべてのステータスを持つすべての人に電話をかけ、結果をAngularでフィルタリングする必要があるように聞こえますか? –

関連する問題