Ошибка: нарушение инварианта: gatsby-source-graphql требует указания опции `typeName` - PullRequest
0 голосов
/ 26 марта 2019

Я новичок в GatsbyJs - GraphQL, я изучал пример, предоставленный gatsby (https://github.com/gatsbyjs/gatsby/tree/master/examples/using-gatsby-source-graphql), Как я пытался с локальным сервером apollo-grapql, он возвращает данные во внешнем интерфейсе, однако он выдает вышеошибка и блокирует процесс сборки, не уверен, что именно typeName мне нужно передать его здесь? любая помощь, это будет высоко ценится.

    `gatsby-source-graphql`,
    {
      resolve: "gatsby-source-graphql",
     options: {
      // This type will contain remote schema Query type
      typeName: "Query",
      // This is field under which it's accessible
      fieldName: "blah",
      // Url to query from
      url: "http://10.113.34.59:4000/graphql",
      // this is URL where served exposed its service in local
  },

1 Ответ

0 голосов
/ 27 марта 2019
`gatsby-source-graphql`, <==== this caused the issue
{
  resolve: "gatsby-source-graphql",
 options: {
  // This type will contain remote schema Query type
  typeName: "Query",
  // This is field under which it's accessible
  fieldName: "blah",
  // Url to query from
  url: "http://10.113.34.59:4000/graphql",
  // this is URL where served exposed its service in local
},

ниже работал нормально

{
  resolve: "gatsby-source-graphql",
 options: {
  // This type will contain remote schema Query type
  typeName: "Query",
  // This is field under which it's accessible
  fieldName: "blah",
  // Url to query from
  url: "http://10.113.34.59:4000/graphql",
  // this is URL where served exposed its service in local
 },
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...