Это совершенно новый проект, основанный на вкладке сети инспектора, он еще даже не попал на хост:
// in src/App.js
import React, { Component } from "react";
import { Admin, Resource } from "react-admin";
import buildGraphQLProvider from "ra-data-graphql-simple";
import { NoticeList, NoticeEdit, NoticeCreate } from "./Resources/Notice";
class App extends Component {
constructor() {
super();
this.state = { dataProvider: null };
}
componentDidMount() {
buildGraphQLProvider({
clientOptions: {
uri: "http://proj.ddev.local/graphql"
}
})
.then(dataProvider => this.setState({ dataProvider }))
.catch(e => console.log(e));
}
render() {
const { dataProvider } = this.state;
if (!dataProvider) {
return <div>Loading</div>;
}
return (
<Admin dataProvider={dataProvider}>
<Resource
name="Notice"
list={NoticeList}
edit={NoticeEdit}
create={NoticeCreate}
/>
</Admin>
);
}
}
export default App;
Я попытался отладить, но не смог найти ничего, что имеет смысл, такдалеко.
Интересно, связано ли это как-то с GraphQLError: Синтаксическая ошибка: неожиданное имя "undefined"
В любом случае, кажется, что какая-то конфигурация отсутствует, ноПримером является копирование и вставка в основном из документации.