Вот сообщение об ошибке, которое я получаю при выполнении запроса:
[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'
}
});