【发布时间】:2022-01-19 20:52:07
【问题描述】:
我从 Next js 中的一些道具中获得了一个帖子 ID,我正在尝试将它传递给我的 Graphql 部分,就像下面的代码 sn-p 中一样
但结果我得到了未定义的数据,如果我手动传递 Id(它是一个字符串),我就能够获取所需的数据。
它返回 400 响应
在 VS Code 中,如果我将鼠标悬停在 PostID 变量上,它表明它没有被使用,但我已经在 gql 部分中使用了这个变量,有人可以帮我调试一下吗?
const PostID=JSON.stringify(props.id.id);
const FETCH_POST_QUERY = gql`
query getPost($postId:String)
{
getPost(postId:$PostID){
body
createdAt
id
username
}
}
`
const fetchPost = useQuery(FETCH_POST_QUERY);
console.log(fetchPost);
【问题讨论】:
-
你在用阿波罗吗?
-
是的,我正在使用 Apollo 客户端