Я настраиваю Api-платформу (включен Graphql) и клиент реаги-администратор .
Я создаю ресурс на api-платформе (имя Домен). Если я запрашиваю приложение GraphQL Playground, я получаю ожидаемые результаты.
После установки response-admin с пакетом ra-data-graphql-simple клиент пытается подключиться, и клиент возвращает ошибку «Неизвестные домены ресурсов. Убедитесь, что она была объявлена в схеме на стороне сервера»
Вот мой код App.js
import React, { Component } from 'react';
import { Admin, Resource, Delete } from 'react-admin';
import buildGraphQLProvider from 'ra-data-graphql-simple';
import myBuildQuery from './dataProvider';
import { DomainShow, DomainEdit, DomainCreate, DomainList } from './domain';
class App extends Component {
constructor() {
super();
this.state = { dataProvider: null };
}
componentDidMount() {
const introspectionOptions = {
include: ['Domains', 'Purchases'],
};
buildGraphQLProvider({
//buildQuery: myBuildQuery,
clientOptions: { uri: 'http://127.0.0.1:8000/api/graphql' },
introspection: introspectionOptions
})
.then(dataProvider => this.setState({ dataProvider }));
}
render() {
const { dataProvider } = this.state;
if (!dataProvider) {
return <div>Loading</div>;
}
return (
<Admin dataProvider={dataProvider}>
<Resource name="domains" list={ DomainList } create={ DomainCreate } show={ DomainShow } edit={ DomainEdit } title="Domains"/>
</Admin>
);
}
}
export default App;