Проблема Gatsby Graphql при попытке подключиться к GraphCMS api

У меня есть работающий api от GraphCMS.

Я создаю небольшой статический веб-сайт и хочу использовать Gatsby, и я хочу взять некоторые данные из GraphCMS с помощью клиента Graphql (https://github.com/prismagraphql/graphql-request)

проблема в том, что я получаю types.js:24 Uncaught (in promise) Error: GraphQL Error (Code: 200), когда делаю следующее:

Мой index.js

import React from 'react'
import PropTypes from 'prop-types'
import Helmet from 'react-helmet'
import { GraphQLClient } from 'graphql-request'
import Header from '../components/header'
import './index.css'

export default () =>
<div style = {{ color: `tomato` }}>
<h1>Hello Gatsby!</h1>
<p>What a world.</p>
</div>




 const client = new GraphQLClient('my-endpoint', {
 headers: {
 Authorization: 'mytokenfromGraphCms',
 },
 })

 const query = `{
 allCurrentEvents{ 
 tip
 awayteam
 hometeam
 date
 }
 allPasteventses{
 tip
 }
 }`

 client.request(query).then(data => console.info(data))

Есть предположения?

большое спасибо

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Что такое Apollo Client и зачем он нужен?
Что такое Apollo Client и зачем он нужен?
Apollo Client - это полнофункциональный клиент GraphQL для JavaScript-приложений, который упрощает получение, управление и обновление данных в...
0
0
284
1

Ответы 1

Разрешили ли вы разрешение на чтение для запрашиваемых полей? Или вы используете токен? Можете ли вы опубликовать ответ об ошибке, полученный в результате запроса?

Другие вопросы по теме