如何为 AppSync 订阅 Websocket 端点配置 Aws Amplify?
How to configure Aws Amplify for a AppSync subscription Websocket endpoint?
如何使用 Amplify.configure(awsConfig)
指定 websocket 端点文档仅演示如何使用 aws_appsync_graphqlEndpoint
指定单个 http 端点
我有单独的 appsync url,其中一个是“实时”websocket url。
REACT_APP_GRAPHQL_ENDPOINT_HTTP
REACT_APP_GRAPHQL_ENDPOINT_WS
我正在尝试使用 Amplify graphql subscriptions
通过 AWS Amplify SDK 连接到 AppSync
我发现 aws-amplify
会在您使用 Amplify.configure(awsConfig)
时自动配置基于 http 端点的 websocket 端点。没有看到任何地方提到这个,有点神奇。
它会自动生成订阅。此外,如果您使用的是 GraphQl 架构,那么您可以这样做 @model(queries: { get: "getUser", list: "listUsers" }, subscriptions: null)
如何使用 Amplify.configure(awsConfig)
指定 websocket 端点文档仅演示如何使用 aws_appsync_graphqlEndpoint
我有单独的 appsync url,其中一个是“实时”websocket url。
REACT_APP_GRAPHQL_ENDPOINT_HTTP
REACT_APP_GRAPHQL_ENDPOINT_WS
我正在尝试使用 Amplify graphql subscriptions
通过 AWS Amplify SDK 连接到 AppSync我发现 aws-amplify
会在您使用 Amplify.configure(awsConfig)
时自动配置基于 http 端点的 websocket 端点。没有看到任何地方提到这个,有点神奇。
它会自动生成订阅。此外,如果您使用的是 GraphQl 架构,那么您可以这样做 @model(queries: { get: "getUser", list: "listUsers" }, subscriptions: null)