javascript - AWS Amplify 和 amazon-cognito-identity-js 的区别?
问题描述
我正在查看有关如何将 Cognito 与 Angular 集成的演示,以及用于授权服务的amazon-cognito-identity-js 。
这似乎是我们应该使用的,但其他教程将AWS Amplify安装为一个整体:
npm i aws-amplify
好奇有什么区别,一个是否比另一个更流行?
解决方案
amazon-cognito-identity-js
曾经是一个单独的包,专门用于Cognito
. 最近,他们一直在将所有 SDK 捆绑到Amplify
其中以简化集成过程。
例如,在我们的 iOS 应用程序中,Cognito
SDK 存在许多问题,这些问题通过迁移到Amplify
.
正如您在下面的链接中看到的,这个包现在维护在Amplify
保护伞中。
https://github.com/aws-amplify/amplify-js/tree/master/packages/amazon-cognito-identity-js
它曾经在这里是独立的:
https://github.com/amazon-archives/amazon-cognito-identity-js
我建议继续前进,Amplify
因为这是 AWS 内部开发的方向,并且无论如何amazon-cognito-identity-js
都会作为其中的一部分进行维护。Amplify
推荐阅读
- r - 如何实现具有可调节列的 R 闪亮表?
- python - 带有跳过标记区域的行的自定义标记
- arrays - Scala Array Copy 的工作方式似乎有所不同
- python - Django - 如何按用户从模型中删除条目?
- python - 当播放命令中给出 youtube 链接时,Discord.py 音乐机器人引发 TypeError
- javascript - 打开最近的详细信息元素 onclick
- mongodb - 找不到类 java.lang.Object 的编解码器。在使用 mongo 和 scala 时
- python - 在 QWidget 中嵌入 gnome-terminal
- python-3.x - CodeForces 中的运行时错误,但 VisualStudio 上没有
- python - 我需要有关 python pandas 模块的帮助