我们已经开始使用无服务器框架专门使用AWS Lambda和API Gateway的无服务器技术。我们正在使用Auth0来管理身份验证。问题是我们应该使用哪种最好的前端技术?
我认为我们可以使用S3和cloudfront构建前端。没有任何服务器的每个网页或一组网页的灵活性听起来非常简单,但是我想知道使用S3和cloudfront使用标准javascript ajax调用而不是使用其他前端技术的网页的任何优缺点如angularjs或vue?
tldr;:我们应该使用angularjs,vue等构建前端页面还是应该使用纯AJAX调用来使用S3?有什么优点和缺点?
答案 0 :(得分:0)
您应该找到托管通过S3使用流行SPA框架的任何应用程序是可以实现的。对于将从SPA应用程序调用的API使用无服务器的事实与SPA(客户端)的角度没有区别。客户端仅引用Web端点。对于安全的API端点,请查看Auth0的资源API方法,在成功验证时您将收到JWT ID令牌和JWT访问令牌,并在每次请求时发送JWT访问令牌。有关Auth0网站的更多信息,以及说明一切如何运作的示例。
关于SPA框架/ JS技术的选择 - 这里有一些有用的链接来帮助入门:
希望您的项目取得成功。