【问题标题】:GraphQL Playground: How to set subscription connectionParams?GraphQL Playground:如何设置订阅连接参数?
【发布时间】:2020-12-17 11:45:24
【问题描述】:

我的 apollo 服务器上有一个安全订阅端点。我可以通过在 WebSocketLink 构造函数中设置它来从我的反应客户端发送订阅连接参数,并在 ApolloServer 构造函数的 onConnect 属性中验证它。但是如何在 GraphQL Playground 上测试这些订阅?如果我在订阅选项卡上设置 HTTP 标头,它就不起作用。有没有办法在 GQL 操场上设置这个选项?

【问题讨论】:

    标签: graphql graphql-subscriptions graphql-playground


    【解决方案1】:

    connectionParams 可以使用 graphql 操场左下角的 HTTP HEADERS 选项卡传递。

    示例: 假设您想将 authToken 参数传递给您的套接字连接,您可以通过以下方式进行:

    {
      "authToken": "sometoken"
    }
    

    screenshot

    【讨论】:

      猜你喜欢
      • 2019-08-01
      • 2019-12-11
      • 2021-09-11
      • 2022-08-07
      • 2019-07-09
      • 2018-08-24
      • 2021-03-21
      • 2019-08-09
      • 2018-02-08
      相关资源
      最近更新 更多