我正在使用React原生的应用程序,并将使用Amazon Web Services进行图像上传,我想知道是否可以在我的React Native应用程序中使用AWS节点SDK,因为我已阅读多个过时的博客文章,表示他们有问题,有人尝试过吗? (节点版本:4)
由于
答案 0 :(得分:2)
AWS Node SDK依赖于React Native中不存在的http
等几个Node库,并且可能很难忠实地重新实现。我要做的是使用原生AWS开发工具包并将它们连接到JS,或者只为S3编写一个小型JS客户端,并查看AWS Node SDK以了解它们如何进行身份验证。
答案 1 :(得分:0)
现有的节点包如react-native-aws-signature
可以帮助您对React-Native的AWS请求进行身份验证。
答案 2 :(得分:0)
还有一个刚刚发布到官方AWS存储库的新库,该存储库具有完整的React Native支持,包括用于使用签名请求与S3交互的存储模块:https://github.com/aws/aws-amplify