Javascript apollo GraphQL查询的useParams
我对react和Apollo客户端的代码有问题,我无法在我的URL(useParam)中获取id并输入Apollo的查询。我尝试了很多可能性,但我找不到正确的Javascript apollo GraphQL查询的useParams,javascript,reactjs,graphql,apollo,Javascript,Reactjs,Graphql,Apollo,我对react和Apollo客户端的代码有问题,我无法在我的URL(useParam)中获取id并输入Apollo的查询。我尝试了很多可能性,但我找不到正确的 如果你有一个合适的,它将是完美的;) 您需要将查询更新为,如下所示 const GET_MEETING_ACCESS = gql` query Meeting($id: String){ meeting (id:$id){ protectedAccess } } `; 阅读有关如何使用的
如果你有一个合适的,它将是完美的;) 您需要将查询更新为,如下所示
const GET_MEETING_ACCESS = gql`
query Meeting($id: String){
meeting (id:$id){
protectedAccess
}
}
`;
阅读有关如何使用的详细信息定义graphql查询时,应声明所使用的变量类型。像这样
const GET_MEETING_ACCESS = gql`
query my_meeting($id: String!) {
meeting (id:$id){
protectedAccess
}
}
`;
如果您不清楚,请询问我。错误的查询。。。在编码之前,一定要在操场上进行测试。。。是的,这是变量,但当我在操场上尝试使用chrome中的apollo插件时,我可以在我的URL中看到正确的变量号,这就是为什么我找不到我的issuecompare网络请求。。。它是用json传递的吗?我有一个400响应。但是当我在查询中输入数字时,它工作得非常好,它通过useQuery Apollo客户端传递谢谢,但我不知道为什么我总是有400个响应…上面的graphql查询是正确的。也许你必须检查你的API服务器是如何接受和处理查询的。谢谢,但我不知道为什么我总是有400个响应。。。也许react中的参数url不是正确的位置…请检查graphQl queery是否支持参数。错误代码400表示这是一个错误的请求。