【问题标题】:How to download a GraphQL schema?如何下载 GraphQL 架构?
【发布时间】:2021-12-15 08:19:42
【问题描述】:

我正在运行 Apollo CLI 命令以从我的 Hasura 端点获取架构。

apollo schema:download --header 'X-Hasura-Admin-Secret: <my secret>' --endpoint https://sample-backend-for-hasura-tutorial.hasura.app/v1/graphql schema.json

失败了

  √ Loading Apollo Project
  × Saving schema to schema.json
    → TypeError:  is not a legal HTTP header name
    Error: TypeError:  is not a legal HTTP header name

我尝试了各种不同的咒语,但都返回相同的错误。

任何想法将不胜感激。 :-)

【问题讨论】:

    标签: graphql command-line-interface schema apollo hasura


    【解决方案1】:

    我最好的猜测是用双引号替换 ' 使用类似

    apollo schema:download --header="X-Hasura-Admin-Secret: <my secret>" --endpoint https://sample-backend-for-hasura-tutorial.hasura.app/v1/graphql schema.json
    

    【讨论】:

    • 谢谢 - 继续前进。现在有一个新问题,但最好将其作为一个单独的问题提出。似乎有多个版本的 graphql 库。哼哼。但是再次感谢
    • 删除了 package-lock.json 和 npm_modules,然后运行 ​​npm install 似乎解决了 graphql 版本问题。我现在有一个架构 - 谢谢。
    猜你喜欢
    • 2020-05-11
    • 2017-05-11
    • 2022-08-20
    • 2019-07-20
    • 2020-11-26
    • 2018-12-17
    • 2017-06-12
    • 1970-01-01
    • 2019-05-11
    相关资源
    最近更新 更多