【问题标题】:Cross origin error thrown on GraphQL subscriptionGraphQL 订阅引发跨源错误
【发布时间】:2021-03-10 11:38:28
【问题描述】:

我正在按照本教程设置 GraphQL 订阅:https://hasura.io/docs/1.0/graphql/core/guides/integrations/apollo-subscriptions.html

我收到 CORS 错误,并且我对 Web 套接字的所有请求都失败了。我该如何解决?

【问题讨论】:

    标签: reactjs graphql hasura graphql-subscriptions cors-anywhere


    【解决方案1】:

    Hasura 使用一种特殊的方式来处理 CORS,具体取决于您使用的环境。 如果您使用 Heroku,则需要在您的环境变量中添加 Hasura 特定变量以启用 CORS。

    HASURA_GRAPHQL_CORS_DOMAIN="https://*.foo.bar.com:8080, http://*.localhost, http://localhost:3000, http://example.com"
    

    查看CORS configuration example

    【讨论】:

    猜你喜欢
    • 2017-08-08
    • 2022-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-05
    • 2021-04-09
    • 2019-04-06
    • 1970-01-01
    相关资源
    最近更新 更多