2017-01-25 3 views
-4

Wir haben begonnen, mit Serverless-Technologien speziell mit AWS Lambda und API-Gateway mit dem Serverless-Framework zu arbeiten. Wir arbeiten mit Auth0, um die Authentifizierung zu verwalten. Frage ist, was ist die beste Front-End-Technologie, die wir verwenden sollten?Eine andere Front-End-Technologie-Inqury - aber mit Serverless Backend

Ich denke, dass wir das Front-End mit S3 und Cloudfront bauen können. Die Flexibilität jeder Webseite oder einer Reihe von Webseiten ohne Server klingt fantastisch und einfach, aber ich wollte alle Vor- und Nachteile beim Aufbauen von Webseiten kennen, die Standard-JavaScript-Ajax-Aufrufe mit S3 und Cloudfront verwenden, anstatt andere Front-End-Technologien zu verwenden wie angularjs oder vue?

tldr ;: Sollten wir Front-End-Seiten mit angularjs, vue usw. erstellen oder sollten wir S3 mit reinen AJAX-Aufrufen verwenden? Was sind die Vor- und Nachteile?

+1

Sie können Angular/Vue auf S3 gut hosten. Ich verstehe nicht die Unterscheidung, die du versuchst zu machen. – ceejayoz

+0

Sah die Down-Stimmen - aber bieten eine Antwort unten. ich hoffe es hilft. – arcseldon

+0

Sorry für jede Verwirrung ... Ich verstehe, dass ich Angular/Vue auf S3 hosten kann, die Frage, warum sollte ich? Was sind die Vor-/Nachteile für die Verwendung dieser Technologien über einfache Javascript Ajax Anrufe? –

Antwort

0

Sie sollten feststellen, dass das Hosting jeder Anwendung, die ein populäres SPA-Framework über S3 verwendet, möglich ist. Die Tatsache, dass Sie Serverless für die API (s) verwenden, die von Ihrer SPA-Anwendung aufgerufen werden, macht keinen Unterschied zur Perspektive des SPA (Clients). Der Client verweist nur auf einen Webendpunkt. Sehen Sie sich für gesicherte API-Endpunkte den Auth0-Ansatz für die Ressourcen-API an, wo Sie bei erfolgreicher Authentifizierung einen JWT-ID-Token und JWT-Zugriffstoken erhalten und den JWT-Zugriffstoken bei jeder Anforderung senden. Weitere Informationen hierzu finden Sie auf der Auth0-Website zusammen mit Beispielen, die veranschaulichen, wie alles funktioniert.

auf SPA Rahmen/JS-Technologie Hinsichtlich Wahl zu verwenden - hier sind ein paar nützlichen Links zu helfen, die ersten Schritte:

Hoffen, dass Ihr Projekt ein Erfolg wird.

Verwandte Themen