2017-11-03 13 views
0

プロジェクトでは、頻繁に変化するデータ(センサーデータ:温度、湿度など)を持つデータベースからデータを表示するWebサイトを作成する必要があります。これは、データを取得するためのAPIを作成することによって行われます。これを行うには、Node.jsにREST APIを作成しました。Node.js NGINXとAWSベストプラクティスを使用したAPIとWebページ

ように、データベース - > API - >ウェブサイト

最高のダイナミックなウェブサイトを作成する方法とどのようなAWSを使用して外部にAPIを取得するためのベストプラクティスであるだろうか?そして、このソリューションでは、NGINXをどのように使っても役に立ちますか?

この件に関するその他の提案や文献も歓迎します。

答えて

0

動的サイトを作成するには、双方向データバインディングの機能を提供し、短時間でウェブサイトを簡単に実装できるように、角度JS/Angular2を使用するといいでしょう。 REST APIでは、NODEJSを使用してAWSにホストし、リバースプロキシを提供できます。 NGINX。リバースプロキシの使用は、トラフィック量の多いサイトの場合に役立ちます。また、NodeJSサーバーをインターネットトラフィックに直接晒さないように保護し、複数のアプリケーションサーバーの使用、サーバー間の負荷分散、およびキャッシングコンテンツ。したがって、アプリケーションに大量のトラフィックがあると思われる場合は、NGINX を使用できます。AWS EC2サーバーでホストされているMEAN(MongoDB - dbを選択する必要がある場合、ExpressJs、NODEJS、ANGULARなど)

あなたはサーバーを維持したくない場合を除いて、aws(lamda)のサーバーレスアーキテクチャも考えることができます。私の答えがあなたに良い指針を与えることを願っています。

関連する問題