我希望将用户的进度保存到数据库,并且我已经在使用AWS进行用户身份验证。可以选择为我的AWS项目添加NoSQL支持,但实际上有0个文档说明了如何保存到数据库或从中检索数据。
任何人都可以解释如何使用它或指向我可以帮助解释的教程吗?
或者,我可以使用任何其他服务/方法在外部存储用户数据吗?
答案 0 :(得分:0)
您有很多选择,但考虑到您打算使用AWS DynamoDB,我可以为您提供:
1)您可以使用java,python,node等任何语言创建后台api服务,并将其运行到ec2服务器并从那里处理您的请求。
2)在这种情况下你可以使用aws lambda函数,你不需要ec2服务器。
3)您可以使用DynamoDB javacript库并直接从您的APP连接到您的数据库,但在这种情况下,有些事情将会更加困难。
答案 1 :(得分:0)
一种选择是将AWS AppSync用于您的React Native应用程序,该应用程序支持在客户端上使用GraphQL并与DynamoDB作为NoSQL存储连接。 AppSync支持JavaScript客户端,包括React Native示例应用程序和SDK。