Попробовать gatsby-theme-apollo - сервер не виден - PullRequest
0 голосов
/ 09 февраля 2020

Проблемы с началом работы https://github.com/apollographql/gatsby-theme-apollo/tree/master/packages/gatsby-theme-apollo

Выполнено ШАГОВ:

>     gatsby new atest
>     cd atest
>     npm install gatsby-theme-apollo @apollo/client
>     make new directory: atest/src/gatsby-theme-apollo
>     make new file in directory: client.js
>     copy paste content from instructions without change:

    import fetch from 'isomorphic-fetch';
    import {ApolloClient, HttpLink, InMemoryCache} from '@apollo/client';

const client = new ApolloClient({
      cache: new InMemoryCache(),
      link: new HttpLink({
        uri: 'https://api.spacex.land/graphql/',
        fetch
      })
    })

в браузере: проверено, что spacex api является терминалом : gatsbyvelop browser: Перейдите на локальный хост: 8000 / ___ graphql

Запросы доступны для сайта в порядке. Однако запросы spacex недоступны. Какие-нибудь шаги отсутствуют? (На узле ubuntu 18.04 12.14.1, gatsby 2.19.7)

1 Ответ

0 голосов
/ 25 февраля 2020

НЕ ПРОБЛЕМА: только при подключении к серверу graphql сервер обнаруживается вместе с остальными схемами gatsby, поэтому такое поведение является ожидаемым. Клиентские запросы обрабатываются отдельно - см. https://github.com/jlengstorf/gatsby-with-apollo и соответствующее видео You Tube https://www.youtube.com/watch?v=wNUg1jpj9T0 из середины для хорошего описания.

...