Мои ответы от GraphQL должны следовать конкретному формату < /p>
{
data:{}
errors:[{}]
extensions:{}
}
< /code>
Однако я не уверен, как реагировать с расширениями из моих методов.
Я использую GraphQl-spring-boot, который тянет GraphQl-java, GraphQl-java-tools и GraphQl-java-servlet. Любые исключения были брошены, они будут обернуты в ошибки. < /p>
Если у меня есть схема GraphQL, определенную как < /p>
type Query {
someQuery(input: String!) : String!
}
< /code>
и соответствующий метод Java < /p>
public String someQuery(String input) {
return "Hello, world!";
}
< /code>
Ответ GraphQL будет < /p>
{
data: { "Hello, world!"}
}
< /code>
Я хотел бы знать, как я могу добавить расширения в свой ответ GraphQL, чтобы вывод был как: < /p>
{
data: {"Hello, world!"}
extensions: { }
}
Подробнее здесь: https://stackoverflow.com/questions/542 ... aphql-java