Graphene GraphiQL не работает в браузерах, но клиент Insomnia работает нормально - PullRequest
1 голос
/ 13 июля 2020

Я новичок в GraphQL и делал с ним несколько руководств и простых проектов. Сегодня я следил за новым руководством и наткнулся на что-то странное. Интерфейс GraphiQL из graphene_ django ничего не возвращает в браузерах. Я получаю разные ошибки в каждом браузере:

(Chrome)

Cannot read property '1' of null

(Firefox)

match is null

(Safari)

null is not an object (evaluating 'match[1]')

Однако в Insomnia все работает нормально.

Думаю, мой код работает нормально, так как я получаю ответ в Insomnia, но мой браузер просто не позволяет мне играть. Кто-нибудь знает, что это может быть?

1 Ответ

2 голосов
/ 13 июля 2020

Если вы только что установили graphene-django, проверьте его версию, если это 2.12.0 , то перейдите на версию 2.11.1 , и она будет работать отлично.

Похоже, есть проблема с 2.12.0

В качестве временного решения вы можете дать своему запросу имя (проверьте github здесь ):

query my_query{
   type{
      field
   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...