2017-01-25 4 views
-4

AWSラムダとAPIゲートウェイを使用したサーバレステクノロジは、サーバレスフレームワークを使用して作業を開始しました。 Auth0を使用して認証を管理しています。問題は、使用するべき最善のフロントエンド技術は何ですか?サーバレスバックエンドを使用した別のフロントエンド技術

S3とクラウドフロントを使用してフロントエンドを構築できると思います。しかし、サーバーがなくても各WebページやWebページの柔軟性は素晴らしいと思いますが、S3とcloudfrontを使用した標準のjavascript ajax呼び出しと他のフロントエンド技術を使用したWebページを構築する際の長所と短所を知りたかったのです例えばanglejsやvue?

tldr;:anglejs、vueなどを使用してフロントエンドページを作成するか、純粋なAJAX呼び出しを使用してS3を使用する必要がありますか?長所と短所は何ですか?

+1

S3でAngular/Vueをホストすることは可能です。私はあなたが作ろうとしている区別を理解していません。 – ceejayoz

+0

下の票を見ましたが、以下の回答を提示しています。それが役に立てば幸い。 – arcseldon

+0

混乱して申し訳ありません...私はS3でAngular/Vueを主催することができますが、その理由は何ですか?単純なjavascript ajax呼び出しよりも、これらの技術を使用する際の長所と短所は何ですか? –

答えて

0

一般的なSPAフレームワークを使用するアプリケーションをS3経由でホストすることは可能です。 SPAアプリケーションから呼び出されるAPIにサーバーレスを使用しているという事実は、SPA(クライアント)の観点と違いはありません。クライアントはWebエンドポイントのみを参照しています。保護されたAPIエンドポイントについては、Auth0のResource APIアプローチを参照してください。ここでは、認証に成功するとJWT IDトークンとJWTアクセストークンを受け取り、リクエストごとにJWTアクセストークンを送信します。 Auth0のWebサイト上のこの情報の詳細と、それがどのように機能するかを示すサンプル。 - https://auth0.com/docs/client-platforms/angularjs

  • AngularJS 2からhttps://auth0.com/docs/client-platforms/angular2
  • EmberJS - https://auth0.com/docs/client-platforms/emberjs
  • は、プロジェクトが成功であると思います。

    関連する問題