Я хочу отправить запрос на сервер через apollo и получить запрос:
import React, { Component } from 'react';
import { gql } from 'apollo-boost';
import { graphql } from 'react-apollo';
const getBooksQuery = gql`
{
books{
name
id
}
}
`
class BookList extends Component {
render() {
console.log(this.props);
return (
<div>
<ul id="book-list">
<li>Book Name</li>
</ul>
</div>
);
}
}
export default graphql(getBooksQuery)(BookList);
Но я получаю следующую ошибку.
[Ошибка сети]:ServerParseError: JSON.parse: неожиданный символ в строке 1 столбца 1 данных JSON
Я настроил внутренний сервер с помощью nodejs и graphql. Но я могу легко открыть "http://localhost:4000/graphql/" в моем браузере, отправить ниже запрос
{
books{
name
id
}
}
и получить данные из БД. Кто-нибудь знает, где проблема?