GraphQL Code Generator - Не удалось загрузить схему с http://localhost:8000/graphql - Запрос с методом GET/HEAD не может иметь тело

Я создал GraphQL API с помощью strawberry и strawberry-django-plus, который размещен на http://localhost:8000/graphql с использованием Django. Я могу успешно взаимодействовать с API с помощью GraphiQL на странице localhost.

Сейчас я пытаюсь получить доступ к API из моего фронтенда, используя GraphQL Code Generator и React Query. Когда я выполняю команду yarn graphql-codegen, возникает следующая ошибка:

Вот мой codegen.yml файл:

overwrite: true
schema: "http://localhost:8000/graphql"
documents: "src/**/*.graphql"
generates:
  src/generated/graphql.ts:
    plugins:
      - "typescript"
      - "typescript-operations"
  ./graphql.schema.json:
    plugins:
      - "introspection"

Этот вопрос касается аналогичной проблемы; однако я уверен, что мой сервер работает, и сообщение об ошибке в этом вопросе отличается. Я также прочитал этот вопрос на GitHub graphql-code-generator; однако он не касается загрузки схемы с localhost.

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

Было предложено временное решение, и оно сработало для меня

{
  "resolutions": {
    "undici": "5.5.1"
  }
}

Получил его из выпуска на github, который продолжается. https://github.com/dotansimha/graphql-code-generator/issues/8012#issuecomment-1172725253

Я также столкнулся с этой проблемой. Я обнаружил, что использование http://127.0.0.1:8000/graphql вместо http://localhost:8000/graphql помогло мне.

Вернуться на верх