Как установить базовый URL в приложении springboot graphql - PullRequest
0 голосов
/ 11 февраля 2019

Как мы можем установить базовый URL в приложении springboot graphql-server.По умолчанию консоль API graphiql открывается на http://localhost:8080/graphiql

Попытка получить доступ к http://localhost:8080 через почтальона с пост-запросом, как показано ниже:

{
    bookings {
        name
    }
}

даетсообщение об ошибке:

{
    "timestamp": 1549913598497,
    "status": 404,
    "error": "Not Found",
    "message": "No message available",
    "path": "/"
}
  1. Q1, каким должен быть путь к серверу, который я должен использовать для его вызова.
  2. Q2 есть способ предоставить что-то из собственного базового путилоке http://localhost:8080/service/api/query

1 Ответ

0 голосов
/ 13 февраля 2019
  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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...