Я пытаюсь выполнить запрос, используя graphql, но постоянно получаю сообщение об ошибке сети. Вот код:
import React from 'react';
import { ThemeProvider } from 'styled-components';
import { ApolloProvider, gql } from 'react-apollo';
import { ApolloClient } from 'apollo-client';
import { HttpLink } from 'apollo-link-http';
import { InMemoryCache } from 'apollo-cache-inmemory'
import { NETWORK_INTERFACE } from './src/utils/constants'
import { colors } from './src/utils/constants';
import Main from './src/Main';
const client = new ApolloClient({
link: new HttpLink({
uri: NETWORK_INTERFACE
// http://localhost:3000/graphql
}),
cache: new InMemoryCache()
})
console.log('Tesset')
client.query({
query: gql`
query GetPosts {
getPosts {
text
_id
createdAt
}
}`
}).then(result => console.log(result));
export default class App extends React.Component {
render() {
return (
<ApolloProvider client={client}>
<ThemeProvider theme={colors}>
<Main />
</ThemeProvider>
</ApolloProvider>
);
}
}
client.query () вызывает следующую ошибку.
[Unhandled promise rejection: Error: Network error: Network request failed]
* http://127.0.0.1:19001/node_modules%5Cexpo%5CAppEntry.bundle?platform=android&dev=true&minify=false&hot=false:144904:32 in ApolloError
Я использую graphql в бэк-энде без проблем. Умеет делать посты и получает и c. Любая помощь будет оценена