【问题标题】:https://localhost:8080/console : Hasura console not working for chrome browserhttps://localhost:8080/console :Hasura 控制台不适用于 chrome 浏览器
【发布时间】:2021-02-13 18:52:20
【问题描述】:

我按照https://hasura.io/docs/1.0/graphql/core/getting-started/docker-simple.html#docker-simple 中提到的所有说明运行本地开发设置,使用 Docker Compose 设置 Hasura GraphQL 引擎和 Postgres。

这是我机器上可用的图像列表:

docker ps -a

CONTAINER ID        IMAGE                          COMMAND                  CREATED             STATUS                     PORTS                    NAMES
f0dfaed5fd49        hasura/graphql-engine:v1.3.2   "graphql-engine serve"   35 minutes ago      Up 35 minutes              0.0.0.0:8080->8080/tcp   hasurademo_graphql-engine_1
8ea53eab404b        postgres:12                    "docker-entrypoint.s…"   35 minutes ago      Up 35 minutes              5432/tcp                 hasurademo_postgres_1
ee167465a816        145bba7bd355                   "/bin/sh -c 'dotnet …"   11 months ago       Exited (1) 9 months ago                             beautiful_elion
4b33ec70bc81        922385868cee                   "/bin/sh -c 'dotnet …"   12 months ago       Exited (1) 12 months ago                            cranky_jepsen

现在打开网址:http://localhost:8080/console 以打开 Hasura 控制台,我只看到 Chrome 浏览器出现错误,而 Firefox 浏览器则没有,如下图所示:

任何人都可以通过提供解决此问题的指导来帮助我

【问题讨论】:

    标签: docker google-chrome docker-compose hasura


    【解决方案1】:

    这是因为您尝试使用https 访问控制台。如果您查看请求网址,它会显示Request URL: https://localhost:8000/console

    Chrome 有时会这样做,因此您必须确保输入 http://

    【讨论】:

    【解决方案2】:

    您需要设置控制台服务器标志以使其可用

    HASURA_GRAPHQL_ENABLE_CONSOLE: true

    【讨论】:

    • 感谢@Leonardo Alves 的回复。该标志已设置为 true,如下所述:## 启用服务器 HASURA_GRAPHQL_ENABLE_CONSOLE 服务的控制台:“true”# 设置为“false”以禁用控制台
    【解决方案3】:

    在开发中,我建议不要使用服务器本身的内置控制台,而是可以从 CLI 启动控制台并指向您的服务器。

    您只需要一个包含以下内容的 config.yaml 文件:

    config.yaml

    version: 2
    endpoint: http://localhost:8080
    admin_secret: secret
    

    然后使用 CLI 启动控制台:

    hasura console
    

    这样您将运行控制台,当您进行更改时,它们将进入您的元数据文件夹,因此您将它们添加到 git。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-20
      • 1970-01-01
      • 2019-05-26
      • 1970-01-01
      • 2017-12-28
      • 2013-06-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多