2017-05-10 8 views
-5

私はAngularの新機能で、アプリを開発しようとしています。Angan2のローカルアプリとMongoサービスの比較

mongooseなどでmongodbに接続されたMEANアプリケーション/ APIを構築することをお勧めします。実際のアプリケーション/フロントエンドアプリケーションは、そのlocalhost APIによってデータを送受信しますか? APIなしのAngular2とマングースと直接?

2番目のオプションが安全かどうかはわかりませんが、APIを使用しないと速度が上がると効率的です。

ありがとうございます!

答えて

1

の2つ目のオプションは、です。

これは、ユーザーにあなたのmongodbのログイン/パスワードを送信するか、さらに悪いことにそれらに非セキュアなmongodbのURLを与えることを意味します。 本当にあなたのユーザーは他のユーザーのデータを見ることができますか?

ミドルウェアで最初のソリューションを使用してください。

さらに、最初のソリューションは、接続ユーザーが不適切な2番目のソリューションより効率的です。太った集約やJSで退去するリクエストでは、すべてのデータをダウンロードするのではなく、実際の最終結果のみをダウンロードします。

ユーザとデータベースの間で多くの交換を行っている場合は、HTTPオーバーヘッドを避けるために、角度とノードのバックエンドの間にwebsocketを簡単に接続できます。

私の助言は:間違いなく最初のオプションです。

関連する問題