如何在springboot graphql应用程序中设置基本URL

时间:2019-02-11 19:30:33

标签: spring-boot graphql

我们如何在springboot graphql-server app中设置基本URL。 默认情况下,graphiql api控制台在http://localhost:8080/graphiql

上打开

尝试通过邮递员访问http://localhost:8080,如下所示:

{
    bookings {
        name
    }
}

出现错误:

{
    "timestamp": 1549913598497,
    "status": 404,
    "error": "Not Found",
    "message": "No message available",
    "path": "/"
}
  1. Q1应该是我用来调用它的服务器的路径。
  2. 第二季度有一种方法可以提供自定义基本路径,http://localhost:8080/service/api/query

1 个答案:

答案 0 :(得分:0)

  1. 通常,graphql端点的服务器路径位于http://localhost:8080/graphql。在GraphiQL界面上运行查询时,如果不只是检查浏览器上的“网络”选项卡,它将在api端点上运行查询。

  2. 要更改基本路径,您需要将application.properties更改为以下内容:

    graphql.servlet.mapping: /service/api/query

    graphiql.mapping: /graphiql
    graphiql.endpoint: /service/api/query