我们如何在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": "/"
}
答案 0 :(得分:0)
通常,graphql端点的服务器路径位于http://localhost:8080/graphql
。在GraphiQL界面上运行查询时,如果不只是检查浏览器上的“网络”选项卡,它将在api端点上运行查询。
要更改基本路径,您需要将application.properties
更改为以下内容:
graphql.servlet.mapping: /service/api/query
graphiql.mapping: /graphiql
graphiql.endpoint: /service/api/query