问题标签 [amplify]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angular - Angular - 放大 - 将认知用户对象传递给另一个组件
我是 Cognito 的新手,并且陷入了一段时间。
我正在尝试使用 Cognito 登录用户。响应第一次返回 NEW_PASSWORD_REQUIRED 质询。
我希望用户转到下一个组件并在那里提供密码。
问题是返回的结果是CognitoUser类型。这需要传递给reset-password组件。
我尝试将结果保存到会话并在重置密码组件中检索。
这给了我错误:
我在 google 上做了一些研究,发现user实际上是一个 json 对象,但不是CognitoUser类型
没有可以将用户解析为CognitoUser的函数,Amplify 中也没有存储它的函数。
这是会话服务:
Auth.authenticatedUser不会返回值,因为用户尚未通过身份验证。
我在这里做错了什么?
reactjs - Aws 放大身份验证集线器侦听器未检测到生产 url 上的登录
我在我的网页上通过 cognito 设置了放大联合身份验证以做出反应
附上视频解释问题
https://drive.google.com/file/d/1oyNPjdCtshVXgqyfW6hqgvcz5oWrlRei/view
基本上在本地主机上,它按预期工作,但在生产中集线器没有检测到登录
我试图调试这个并且我现在拉我的头发:/任何帮助表示赞赏!
我的听众是这个
这是回购 - https://github.com/ananddharne/milind-academy
当我在仪表板中检查放大时,我实际上看到用户注册了
reactjs - 被 CORS 策略阻止“......没有 HTTP ok 状态”(Amplify 和 ReactJS、AWS Gateway 和 Lambda)
由于 CORS 对 SO 的支持,我几乎不好意思问这个问题,但我无法解决:
我什至用 Amplify 发布了我的 React 项目,并尝试从真实域名中删除任何与开发环境有关的东西(运行 npm 版本 6.14.8 的 Cloud 9)
我还使用 --disable-web-security 标志对运行 Chrome 进行了测试。
我的 Lambda 函数包含以下内容(开箱即用的存根)
请注意,我取消了 CORS 请求部分的注释,并且响应 statusCode 设置为 200。当从客户端发送提交表单时,我的应用程序中执行的代码:
我使用 Amplify(版本 4.41.2)创建了 API Gateway + Lambda。不知道现在还能去哪里看。任何线索将不胜感激。谢谢
java - 将媒体从 Android 库上传到 AWS S3
我使用 Amplify Storage 在我的 android 应用程序项目上工作了很长时间,但我遇到了一个我没有找到解决方案的问题。
我想从图库中检索图像/视频并将其上传到 S3,但我总是收到“光标”错误,它总是返回 null。
有没有更好的方法将 Uri 数据转换为文件,以便我可以将其上传到 S3?
这是我的代码:
我总是有这个错误:
amazon-web-services - AWS Amplify 与 Google 域 DNS
我是一名新的全栈开发人员,我已经坚持在 AWS Amplify 上托管我的投资组合并使用通过 Google Domains 提供的域。我知道使用 AWS 对于一个简单的产品组合来说有点矫枉过正,但我想获得使用 AWS 的经验,我喜欢挑战。
我已经在我的 Google Domains 页面中访问了我的 DNS 标签。根据 AWS,我们需要创建两个 CNAME 记录。一个用于域,一个用于 ACM 验证证书。我还为转发创建了一条合成记录,因为 Google Domains 不支持 ANAME/ALIAS 记录。
我已经确认我输入到 CNAME 记录中的数据是正确的,并且我已经允许记录更新但在我的 Amplify 门户中它仍然显示我需要配置我的 CNAME 记录。
关于这是否可能是谷歌或 AWS 端的一个小问题,有什么想法吗?我应该放弃并将我的 DNS 转移到 Amazon Route 53 吗?任何想法将不胜感激,谢谢!
reactjs - 在 DynamoDB AWS ReactJS 中存储 PhoneInput 和 Select 值
我需要在 DynamoDB中存储<PhoneInput>
电话号码值和标签国家/地区输入。<Select>
当我尝试提交时,它没有反映在我的数据库中。那么我必须做出哪些改变。我用过:npm react-phone-number-input
和npm react-select-country-list
。
提前致谢。
ios - AWS amplify add auth:如何在执行 amplify cli 后添加重定向登录 URI
背景:我正在按照 AWS 教程使用 Amplify 创建 iOS 应用程序。其中一个步骤是使用“放大添加身份验证”并指定“重定向签名 URI”。由于某种原因,CLI 没有提示我输入 URL。'amplify update auth' 不提供指定重定向 URL 的选项。
问题:执行“amplify add auth”命令后,如何将重定向 URL 添加到项目中?
angular - AWS 错误:条件参数类型与架构类型不匹配(服务:DynamoDb,状态代码:400)
登录我的开发角度系统时出现以下错误,我正在使用 AWS Serverless、Amplify Cognito 和 Graphql。
npm - 在 Amplify Push 上得到“打包 lambda 失败函数失败。在 PATH 中找不到 npm 可执行文件。” 但 NPM 正在路上
当我放大推送时,我收到错误“打包 lambda 失败函数失败。无法在 PATH 中找到 npm 可执行文件。”
其中 npm 返回 /usr/local/bin/npm 放大版本 4.41.2
amazon-web-services - 移除 OAuth 社交提供者
我不小心将使用 OAuth 的 Google 社交登录添加到 Aws Cognito,现在每次运行 amplify pull 时都会收到此消息 -
“您已选择允许用户通过 Google 进行身份验证。如果您还没有,您需要访问 https://developers.google.com/identity并创建一个 App ID。”
我想删除谷歌社交登录,这样我就可以在不输入客户 ID 的情况下进行拉取,有人知道该怎么做吗?