graphqljs - возвращает код ошибки 400 из-за ошибок graphql - PullRequest
0 голосов
/ 19 февраля 2019

Поэтому я иногда забываю добавить возвращенные свойства к запросу, например

query {
    getSomething(name: "something) // woops forgot to retrieve stuff
}

, или я просто забываю, какие параметры они принимают, но веб-консоль возвращает только очень неясный код ошибки 400, который выглядит примерно так:это:

POST http://127.0.0.1:8081/creator/item 400 (Bad Request)

Error: Request failed with status code 400
    at createError (createError.js?2d83:16)
    at settle (settle.js?467f:18)
    at XMLHttpRequest.handleLoad

Uncaught (in promise) Error: Error: Request failed with status code 400

Есть ли способ получить более подробную информацию?Я знаю, что когда я провожу тестирование на стороне сервера, это дает мне правильные детали.

1 Ответ

0 голосов
/ 19 февраля 2019

Все, что вы видите в веб-консоли, является результатом работы JavaScript.Я полагаю, ваша библиотека GraphQL не анализирует ответ сервера с кодами 4xx.Вы можете исправить библиотеку или поймать ошибку и проанализировать содержание ответа.Но устранение ошибок во время выполнения JavaScript стоит дорого .

, поэтому вам нужно найти такие ошибки перед компиляцией.Для этого есть инструменты:

...