Apollo 将ra graphql simple与react admin一起使用时出错

Apollo 将ra graphql simple与react admin一起使用时出错,apollo,apollo-client,react-admin,Apollo,Apollo Client,React Admin,我的react admin imp似乎能够连接到我用graphql插件开发和配置的strapi api,但我收到一个错误,说我的客户端根本不知道我的strapi集合存在: 未知资源“产品”。确保它已在服务器端架构中声明。已知资源是 这是在一瞬间出现的完整信息。没有实际的资源列表 我的App.js如下所示: 类应用程序扩展组件{ 构造函数(){ 超级(); this.state={dataProvider:null}; } componentDidMount(){ buildGraphQLPro

我的react admin imp似乎能够连接到我用graphql插件开发和配置的strapi api,但我收到一个错误,说我的客户端根本不知道我的strapi集合存在:

未知资源“产品”。确保它已在服务器端架构中声明。已知资源是

这是在一瞬间出现的完整信息。没有实际的资源列表

我的App.js如下所示:

类应用程序扩展组件{
构造函数(){
超级();
this.state={dataProvider:null};
}
componentDidMount(){
buildGraphQLProvider({
客户选项:{
uri:'http://localhost:1337/graphql',
},
})。然后(数据提供程序=>{
this.setState({dataProvider})
}).catch((错误)=>{
控制台错误(err);
});
}
render(){
const{dataProvider}=this.state;
如果(!数据提供程序){
回装;
}
返回(
);
}
}

导出默认应用程序
ra-data-graphql-simple
在graphql后端启动时向其发送一个自省查询,收集与它所理解的gql方言匹配的所有可能资源

方言是一种为每个资源命名查询和变体的方法。要检测资源,您的架构必须具有在中定义的预期形状


大多数时候,您必须使用
ra数据图ql

实现自己的方言,我没有嫁给斯特拉皮。对于我来说,设置GraphQLAPI以便与react admin一起使用的最简单方法是什么?对我来说,实现一个方言解析器是相当容易的,还是我应该建立一个新的api?顺便说一句,下面是react admin对内省请求的响应:为strapi编写一个可重用的方言可能会受到其他人的赞赏;)您可以检查如何实现
ra数据图ql simple
。。。您是否拥有由Strapi为您的资源生成的模式?还有一种方法可以在Strapi API之上使用react admin,但这需要您自己编写所有gql查询。如果你感兴趣,我会写一篇关于它的博客文章。只是打我一声:)