database - 带有离子框架的 AWS
问题描述
我将在 ionic 框架中开发一个应用程序,并使用 AWS S3 存储图片和文档,Amazon DynamoDB 或 mongodb 最好使用的数据库是什么?以及将 AWS S3 与数据库连接的最佳方式是什么?
最后我希望应用程序离线和在线工作。
解决方案
您可以使用AWS Mobile Hub作为您在 AWS 中的项目。您可以使用此服务创建用户文件,该文件完全按照您为用户描述的内容,并提供有关如何完成此操作的教程。
我将下载 AWS Mobile CLI 并按照步骤从您的 Ionic 项目根文件夹中创建您的 Mobile Hub 项目。
然后,您可以从那里开始向您的应用程序添加后端功能,例如用于用户文件、图片等的 S3。
然后我会前往AWS Amplify并完成他们的 Ionic 框架设置教程,然后您可以在组件中使用非常易于使用的 Amplify 函数来获取和设置数据。
我刚刚用这些完成了一个移动应用程序,我可以说这是一个非常简单的过程,一旦完成了文档。
推荐阅读
- ios - 如何在转场目标视图控制器中执行转场
- c - 使用回溯的最小路径查找
- java - kotlin 类中的访问字段并忽略 getter
- php - 有哪些可能的因素会阻止或破坏 Laravel 数组转换按应有的方式运行?
- laravel-6 - [Route: password.reset] [URI: {locale}/password/reset/{token}] 缺少必需的参数
- python - 我想使用云函数在 biq 查询表中导出 google sccfindings 但出现错误“客户端”对象没有属性“list_findings”
- python - 如何在多列上执行 TTest
- flutter - 如何递归地对 listview.builder 执行操作?
- c - 如果我的机器上的 sizeof(long) 是 4 个字节,我可以推断 sizeof(long long) 是 8 个字节吗?
- python - 将数据类型从 yyyy-MM-dd 格式的 String 更改为 DateType