SyntaxError: неожиданный токен <в JSON в позиции 0 (gatsby и graphql) - PullRequest
0 голосов
/ 28 сентября 2018

Я пытаюсь подключить свое реактивное приложение (которое использует gatsby) к серверу XAMPP, на котором запущен экземпляр Drupal для выполнения запросов с использованием GraphQL.Я продолжаю получать эту ошибку о моем файле конфигурации, который говорит:

error Plugin gatsby-source-graphql returned an error
SyntaxError: Unexpected token < in JSON at position 0

Вот мой код файла конфигурации:

 module.exports = {
  siteMetadata: {
   title: 'Gatsby Default Starter',
  },
  plugins: [
  {
   resolve: "gatsby-source-graphql",
   options: {
    typeName: "DRUPAL",
    fieldName: "drupal",
    url: "http://localhost:8888/graphql",
   },
  },
 ],
}

Я пробовал локальный хост с последним и без последнего "/ graphql", просто" localhost ", и ничего не работает.Я дважды перезапустил свой внешний и внутренний сервер.

РЕДАКТИРОВАТЬ: Когда я просто захожу "http://localhost:8888/graphql",, он возвращает это:

{"errors":[{"message":"GraphQL Request must include at least one of those two parameters: \u0022query\u0022 or \u0022queryId\u0022","category":"request"}]}

1 Ответ

0 голосов
/ 28 сентября 2018

Я думаю, что это не ваш конфигурационный файл, который содержит ошибку, а сервис, стоящий за http://localhost:8888/graphql.Возможно, он возвращает страницу HTML (страницу ошибки?) Или содержимое XML, когда ожидается JSON.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...