Я попытался создать ресурсы запроса graphQL со следующими учетными данными и получил эти ошибки ниже.
Вот некоторые подробности информации о GraphQL ниже.
Конечная точка GraphQL настроена:
https://kaleidoscope-graph-ql.herokuapp.com/graphql
Обязательный заголовок "
X-AUTH-HEADER ="7ed06945712f04eecb3f1bcfbf4baee0cf55870b"
Я не знаю, как настроить его таким образом, чтобы он возвращал 200 ok
{
resolve: "gatsby-source-graphql",
options: {
typeName: "KL",
fieldName: "KL",
url: "https://kaleidoscope-graph-ql.herokuapp.com/graphql",
// HTTP headers
headers: {
// Learn about environment variables: https://gatsby.dev/env-vars
"Content-Type":"application/json",
"X-AUTH-TOKEN": `7ed06945712f04eecb3f1bcfbf4baee0cf55870b`,
},
}
},
Я должен получить 200 OK и иметь возможность запрашивать данные API моей компании с помощью интерфейса GraphiQL. компания
Мой вопрос заключается в том, как настроить заголовки таким образом, чтобы они принимали X-AUTH-TOKEN вместо авторизации, предоставляемой плагином gatsby-source-graphql.
"gatsby-source-graphql" threw an error while running the source nodes lifecycle:
Response not successful: Received status code 400
ServerError: Response not successful: Received status code 400
- index.ts:114 Object.exports.throwServerError
[raganortho]/[apollo-link-http-common]/src/index.ts:114:17
- index.ts:145
[raganortho]/[apollo-link-http-common]/src/index.ts:145:11
- task_queues.js:95 processTicksAndRejections
internal/process/task_queues.js:95:5
Ссылка на воспроизведение.
https://github.com/udemezue01/KL-Issues
Шаги для воспроизведения
- клон проекта
- cd KL-выпуски
- установить npm.
- Гэтсби Девелопмент
Ожидаемый результат
Я ожидал получить ответ 200 OK