带有 Api 的 GraphQL - 平台在 GraphiQL 中返回 null
GraphQL with Api-Platform returning null in GraphiQL
我在 Symfony 4 骨架中设置了 api-平台但没有 docker,并添加了 GraphQL 支持,如此处所述 - https://api-platform.com/docs/core/graphql
当使用 GraphiQL 时,我似乎只得到 null 响应,我尝试了很多不同的 GraphQL 语法,都返回 null。
Null response in GraphiQL
我试过:
{
user{
id
}
}
-
{
user(id: 1){
id
}
}
-
{
users(id: 1){
id
}
}
全无运气
我可以正常请求 api 并得到响应。
Successful request in API tester
此外,GraphiQL 中的请求似乎都是 post,但这可能无关。
我已经尝试修复此问题一段时间了,但未能在线找到任何帮助。
谢谢
好吧,我为遇到同样问题的人找到了答案。
api-平台使用 uuid,你必须在 graphql
中搜索
query {
user(id: "users/1"){
firstName
lastName
}
}
我在 Symfony 4 骨架中设置了 api-平台但没有 docker,并添加了 GraphQL 支持,如此处所述 - https://api-platform.com/docs/core/graphql
当使用 GraphiQL 时,我似乎只得到 null 响应,我尝试了很多不同的 GraphQL 语法,都返回 null。
Null response in GraphiQL
我试过:
{
user{
id
}
}
-
{
user(id: 1){
id
}
}
-
{
users(id: 1){
id
}
}
全无运气
我可以正常请求 api 并得到响应。
Successful request in API tester
此外,GraphiQL 中的请求似乎都是 post,但这可能无关。
我已经尝试修复此问题一段时间了,但未能在线找到任何帮助。
谢谢
好吧,我为遇到同样问题的人找到了答案。
api-平台使用 uuid,你必须在 graphql
中搜索query {
user(id: "users/1"){
firstName
lastName
}
}