Ошибка сети при запуске запроса к моему API GraphQl - PullRequest
0 голосов
/ 05 января 2019

Вот сообщение об ошибке, которое я получаю при выполнении запроса:

[Network error]: ServerParseError: JSON.parse: unexpected character at line 1 column 1 of the JSON data

Запрос работает локально, если для uri моего ApolloClient установлено значение http://localhost:4000/graphql и сервер запущен локально.

Однако, если я разверну свой сервер на heroku, а затем установлю URI клиента на https://my-app.herokuapp.com/, он не будет работать, я получаю сообщение об ошибке выше. Вкладка сети показывает 404 на запрос POST к моему приложению heroku, "не может POST"

Журналы heroku не показывают ошибок при нажатии.

Есть идеи, что мне здесь не хватает? Я проверил все учебники, которые смог найти, и не вижу ничего очевидного.

Вот мой запрос клиента:

const client = new ApolloClient({ uri: 'https://my-app.herokuapp.com/', headers: { authorization: "Bearer API_KEY", 'content-type': 'application/json' } });

1 Ответ

0 голосов
/ 07 января 2019

Не должен ли URI быть uri: https://my-app.herokuapp.com/graphql? Поскольку ваша локальная конечная точка - /graphql.

Надеюсь, это поможет:)

...