Кажется, что мой imp-admin может подключаться к API-интерфейсу strapi, который я запустил и настроил с помощью плагина graphql, но я получаю сообщение об ошибке, в котором говорится, что мой клиент по сути не знает, что существует одна из моих коллекций strapi:
Неизвестный ресурс 'продукты'. Убедитесь, что он был объявлен в вашей схеме на стороне сервера. Известные ресурсы
Это полное сообщение, которое появляется во вспышке. Нет актуального списка ресурсов.
Мой App.js выглядит следующим образом:
class App extends Component {
constructor() {
super();
this.state = { dataProvider: null };
}
componentDidMount() {
buildGraphQLProvider({
clientOptions: {
uri: 'http://localhost:1337/graphql',
},
}).then(dataProvider => {
this.setState({ dataProvider })
}).catch((err) => {
console.error(err);
});
}
render() {
const { dataProvider } = this.state;
if (!dataProvider) {
return <div>Loading</div>;
}
return (
<Admin
authProvider={authProvider}
dataProvider={dataProvider}
i18nProvider={i18nProvider}
title="GridPlus"
locale="en"
customRoutes={[
<Route
exact
path="/custom"
component={CustomRouteNoLayout}
noLayout
/>,
<Route exact path="/custom2" component={CustomRouteLayout} />,
]}>
<Resource name="products" {...products} />
</Admin>
);
}
}
export default App;
Есть идеи, почему администратор-клиент не видит мою коллекцию продуктов?
Спасибо.