问题标签 [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.
amazon-web-services - AWS Appsync 订阅 - “连接失败:连接握手错误”
我正在尝试在 AWS amplify 的 appsync 上运行一个简单的订阅。
订阅永远不会触发,大约 30 秒后,我在 appsync 控制台中等待子时收到此错误消息:
如果我从浏览器重新创建调用,我会收到此错误:
reactjs - 公共目录未部署在 AWS Amplify 上
我正在开发一个由 React/IONIC 构建的项目。现在我正在尝试将社交登录添加到应用程序中,为此我需要在以下目录中放置一个文件:/.well-known/apple-app-site-association
但问题是,每当我尝试在 Amplify 上部署应用程序(它连接到 github 存储库)时,它都不会部署 /public 文件夹。
我的 Amplify.yml 文件如下:
version: 1.2.9 env: variables: REACT_APP_API_ENDPOINT: https://******.execute-api.ca-central-1.amazonaws.com/staging frontend: phases: preBuild: commands: ['npm ci'] build: commands: ['npm run build'] artifacts: baseDirectory: build files: - '**/*' cache: paths: - 'node_modules/**/*'
我真的很感谢你在这里的帮助。
reactjs - aws amplify 不为 wasm 提供内容类型
我用 rust 中的 wasm-pack 编写了一个 wasm 模块。我将它用作反应 SPA 的一部分。我已经将 wasm 库发布到 npm 并且在我的本地机器上一切正常。它也适用于 ec2 实例;但是,当我通过 aws Amplify 部署时,出现以下问题
响应头包括
为了
我尝试用几种不同的方式编辑自定义标题 yml
我不确定是否从 Amplify 不正确地提供了 wasm 或什么。任何帮助,将不胜感激
amazon-web-services - 由于 amplify.ps1 安全问题,命令“amplify configure”无法运行
我正在使用 aws amplify 并尝试在我的根目录中运行命令“amplify configure”但不断收到此错误响应
放大:文件 C:\Users\munet\AppData\Roaming\npm\amplify.ps1 无法加载。文件 C:\Users\munet\AppData\Roaming\npm\amplify.ps1 未进行数字签名。您不能在当前系统上运行此脚本。有关运行脚本和设置执行策略的详细信息,请参阅 https://go.microsoft.com/fwlink/?LinkID=135170 上的 about_Execution_Policies。在行:1 字符:1
- 放大配置
我尝试在 powershell 中取消阻止文件,但它仍然显示相同的错误。我什至去了我的 AppData 文件夹中的文件,单击属性,并且检查以标记取消阻止不是一个选项。我想知道还有什么可能阻止此文件运行。我想我必须对脚本进行数字签名,但不确定在哪里。这是指向解决方案可能所在位置的链接。如果我找到了,我会上传解决方案。谢谢。
javascript - AWS Amplify JS 如何选择 Cognito 用户组?
我有一个 Cognito 用户组,其中包含我的所有用户和一些限制访问的组。一个用户可以是多个组的成员,并且访问权限应该汇总。以用户身份登录我的应用程序时,Amplify 选择优先级最高的用户组和附加角色。如何选择另一个组以访问我的 S3 存储桶中的其他路径?
android - Flutter View 类 androidx.appcompat.widget.AppCompatTextView 是一个 AppCompat 小部件,只能与 Theme.AppCompat 主题一起使用
我遇到了一个在这里被广泛讨论的问题。你需要在这个活动中使用 Theme.AppCompat 主题(或后代)。
我的 style.xml 文件包含以下配置。
我已经尝试过各种主题:Theme.AppCompat.Light、Theme.AppCompat、Theme.AppCompat.Light、Theme.AppCompat.NoActionBar、Theme.AppCompat.Light.NoActionBar,但没有任何效果。
最后,我确定了产生错误的原因。
我在我的应用程序中使用了放大,并且配置是按照这里https://docs.amplify.aws/start/getting-started/integrate/q/integration/flutter中的描述实现的。
我发现如果我评论放大配置,则不再生成错误。
以下是允许放大配置时发生的错误。没有可以触发以下错误的特定操作,事件是突然触发的。此外,当问题发生时,屏幕上会出现一个名为“Amplify Developer Menu”的菜单。
如果有帮助,我在华为 P9 lite 上进行了测试。
oauth-2.0 - 使用授权码授予和 Amplify/Cognito 托管 UI 登录 React 组件
我在我的反应应用程序中成功地使用托管 ui 的 Cognito 联合登录。此登录流程重定向到我的应用程序中的登录 url。我的意图是在请求中出现 auth_code 时在useEffect挂钩中获取 Auth.currentAuthenticatedUser()(现在只是查看搜索组件是否有任何值),然后重定向到另一条路线。
我遇到的问题是Amplify 在幕后进行的https://foo-api.auth.us-east-1.amazoncognito.com/oauth2/token调用直到 Auth.currentAuthenticatedUser 承诺之后才会返回以失败解决。
我天真的解决方法/解决方案是将调用包装在一个计时器中,见下文。这工作正常,但似乎脆弱和错误的头脑(即使我处理了无限调用的可能性)。
这看起来几乎像一个放大错误,至少当我试图这样使用它时。我看到这里出现了这个问题:AWS Cognito hosts UI and Amplify Auth with authorization code OAuth flow。但我没有使用任何其他 Amplify 组件,例如 Hub。
有没有更好、更惯用的方法来处理这种情况?
amazon-web-services - AWS Amplify 多对多 - 删除不起作用
我与以下架构有一个多对多的关系
当我尝试删除 BlogTag 条目时,我收到以下错误:
我尝试使用以下代码删除条目:
我不明白为什么会有冲突。如果我正在删除一个博客,并且会有指向该博客的 BlogTags,那么这当然是一个冲突。但是为什么删除 BlogTag 会发生冲突?这是我在架构中缺少的东西吗?
reactjs - 使用排序字段名称放大排序方向
我正在执行一个 GraphQL 查询:
当我执行这个查询时,我得到这个错误:
我正在使用以下代码执行此查询:
我正在尝试检索数据,但出现上述错误。我也尝试过删除sortDirection
,但我只是得到一个空数组作为响应。