Проблема с Gatsby Graphql при попытке подключиться к API GraphCMS - PullRequest
0 голосов
/ 07 июня 2018

У меня есть работающий 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.log(data))

есть мысли?

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

1 Ответ

0 голосов
/ 10 июня 2018

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

...