另一个前端技术inqury - 但使用无服务器后端

时间:2017-01-25 23:05:59

标签: angularjs amazon-web-services amazon-s3 lambda vue.js

我们已经开始使用无服务器框架专门使用AWS Lambda和API Gateway的无服务器技术。我们正在使用Auth0来管理身份验证。问题是我们应该使用哪种最好的前端技术?

我认为我们可以使用S3和cloudfront构建前端。没有任何服务器的每个网页或一组网页的灵活性听起来非常简单,但是我想知道使用S3和cloudfront使用标准javascript ajax调用而不是使用其他前端技术的网页的任何优缺点如angularjs或vue?

tldr;:我们应该使用angularjs,vue等构建前端页面还是应该使用纯AJAX调用来使用S3?有什么优点和缺点?

1 个答案:

答案 0 :(得分:0)

您应该找到托管通过S3使用流行SPA框架的任何应用程序是可以实现的。对于将从SPA应用程序调用的API使用无服务器的事实与SPA(客户端)的角度没有区别。客户端仅引用Web端点。对于安全的API端点,请查看Auth0的资源API方法,在成功验证时您将收到JWT ID令牌和JWT访问令牌,并在每次请求时发送JWT访问令牌。有关Auth0网站的更多信息,以及说明一切如何运作的示例。

关于SPA框架/ JS技术的选择 - 这里有一些有用的链接来帮助入门:

希望您的项目取得成功。