javascript - 将 Angular.js 应用程序直接连接到 Dynamodb 是否有意义? AngularJS 中删除后端的替代方案?

标签 javascript angularjs web-services amazon-dynamodb

从我的 Angular 来看,这可能是一个成功的组合,可以通过直接删除后端来减少系统管理/规模问题。这对你来说有意义吗?是否有既定的解决方案来删除具有数据库访问权限的网络应用程序中的后端?

我一直在寻找,但似乎有一些人直接使用这种组合,尽管有一个 JavaScript 中的 AWS SDK 可用...是否有理由不使用这种“直接”连接?安全原因?

最佳答案

我正准备启动一个可能实现此目的的小项目。您不应将 key 嵌入到浏览器中,也不必这样做。

请查看以下内容AWS JavaScript SDK documentation并注意“在客户端浏览器中加载凭据”部分。

我个人计划使用 S3 上传,也许还有 DynamoDB 连接。有一项新服务名为 AWS Cognito上述文档中引用了它,它允许简化 token 自动售货机,以向用户授予临时访问权限以访问您的 AWS 服务。 Cognito 的最新更新之一是能够使用您自己的自定义身份验证服务。

关于javascript - 将 Angular.js 应用程序直接连接到 Dynamodb 是否有意义? AngularJS 中删除后端的替代方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26980621/

相关文章:

c# - 如何从 WADL 文件生成 C# 代码?

javascript - 我如何循环遍历 Javascript 对象数组,将对象分配为其中其他对象的子对象?树/层次结构

javascript - Google 在哪里保存这个用于 Google 可视化的文件?我可以将它放在我的站点本地吗?另外,任何让仪表在 IE 中工作的代码示例?

javascript - 选择并跨越每行中的第一个和最后一个单词

javascript - AngularJS 嵌套 ng-repeat 在版本 1.2.1 中不起作用

angularjs - 如何使用 Jasmine/karma 正确注入(inject)工厂并进行测试?

angularjs - 发出 http 请求时删除内容类型 header

javascript - Apollo-react 组合查询不是一个函数

javascript - 使用 POST 调用 RESTFUL Web 服务

linux - 无法在端口 80 或 443 上运行 Node.js Web 服务