Как связать клиент Apollo с сервером Apollo - PullRequest
0 голосов
/ 28 февраля 2020

Я следую учебному пособию по Apollo на https://www.apollographql.com/docs/tutorial/client/. Мой сервер успешно работает на localhost:4000, а мой клиент работает на localhost:3000. Клиент успешно скомпилирован, но в браузере появляется ошибка 400. Она указывает на ошибку Apollo:

Uncaught (in promise) Error: Network error: Response not successful: Received status code 400 at new ApolloError (bundle.esm.js:76).

В учебнике для клиента используется TypeScript, который я Я не установил это глобально, но я не сделал никаких других изменений в клиенте, кроме того, что упоминалось в руководстве. Не уверен, что это проблема.

Для справки репозиторий по учебнику: https://github.com/apollographql/fullstack-tutorial.

1 Ответ

1 голос
/ 28 февраля 2020

Решено: оказывается, я случайно удалил поле типа схемы, которое вызывало 400. Была также ошибка компиляции из-за этого урока (поименованный импорт в другом файле выдавал ошибку), но я решил это, сделав это импорт по умолчанию.

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