【发布时间】:2024-01-07 08:20:01
【问题描述】:
我必须从 3 个不相关的位置获取 3 个相关的脚本文件来做一件简单的事情,这似乎很奇怪和不自然。我开发网站客户端所需的所有 AWS 开发工具包 js 脚本是否有一个单一的源位置?我只需要 Cognito 服务。
我正在关注本教程here,以演示如何通过浏览器将新用户注册到 Amazon Cognito 用户池。
链接在 html 文件头部的脚本类似于 ...
<script src="js/amazon-cognito-auth.min.js"></script>
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.668.0.min.js"></script>
<script src="js/amazon-cognito-identity.min.js"></script>
加载这些脚本后,用户请求注册,以下是一个过度简化的 javascript 版本,利用这 3 个脚本执行:
poolData = {UserPoolId: <redacted>, ClientId: <redacted>};
var userPool = new AmazonCognitoIdentity.CognitoUserPool( poolData);
userPool.signUp( username, password)
按照教程说明,我从以下位置获取 amazon-cognito-auth:
我通过执行 (windows) 获取 amazon-cognito-identity:
- npm install amazon-cognito-identity-js
当然https://sdk.amazonaws.com/js/aws-sdk.js 是直接链接。
请告知如何从一个统一的来源获取所有 3 个脚本。
作为一个辅助问题,AWS JS SDK 是否支持require-js 模块加载器?
【问题讨论】:
标签: requirejs aws-sdk-js