【问题标题】:How to configure Aws Amplify for a AppSync subscription Websocket endpoint?如何为 AppSync 订阅 Websocket 端点配置 Aws Amplify?
【发布时间】:2021-03-11 07:39:15
【问题描述】:

如何使用 Amplify.configure(awsConfig) 指定 websocket 端点 文档仅演示了如何使用 aws_appsync_graphqlEndpoint 执行单个 http 端点

AWS Amplify.configure docs.

我有单独的 appsync url,一个是“实时”websocket url。

REACT_APP_GRAPHQL_ENDPOINT_HTTP
REACT_APP_GRAPHQL_ENDPOINT_WS

我正在尝试使用 Amplify graphql subscriptions 使用 AWS Amplify SDK 连接到 AppSync

【问题讨论】:

    标签: typescript aws-amplify aws-appsync


    【解决方案1】:

    它将自动生成订阅.. 另外,如果您使用的是 GraphQl 架构,那么您可以这样做 @model(queries: { get: "getUser", list: "listUsers" }, subscriptions: null)

    【讨论】:

      【解决方案2】:

      我发现aws-amplify在你使用Amplify.configure(awsConfig)的时候会根据http端点自动配置websocket端点。没看到哪里提到这个,有点神奇。

      【讨论】:

        猜你喜欢
        • 2019-09-16
        • 2020-12-28
        • 2019-04-14
        • 2019-06-13
        • 2020-03-05
        • 2022-07-04
        • 2018-09-30
        • 2018-12-28
        • 2020-10-21
        相关资源
        最近更新 更多