다음 문제를 해결하는 방법을 궁금합니다.GraphQL Github API 서식 지정
{
viewer {
repositories(first: 30) {
edges {
node {
name
}
}
}
}
}
이 나에게 같은 보이는 응답을 가져옵니다 : 나는 다음 쿼리와 V4 Github에서의 API 쿼리 GraphQL을 사용하고
{
"data": {
"viewer": {
"repositories": {
"edges": [
{
"node": {
"name": "test-repo"
}
},
{
"node": {
"name": "another-repo"
}
}
]
}
}
}
}
내가 GraphQL에 아주 새로운 오전, 나는의 이해 내 쿼리 내가 가장자리와 노드를 제공해야하지만 난 내 프론트 엔드에서 "가장자리"와 "노드"에 대해 알고 관심이없는이기 때문에 차라리 방식의이 종류에 다시 응답을받을 것이다 :
{
"data": {
"viewer": {
"repositories": [
{
"name": "test-repo"
},
{
"name": "another-repo"
}
]
}
}
}
}
I 맞춰봐. 이런 종류의 응답을 보내는 것은 GraphQL에게는 정상적인 일이지만 내 프론트 엔드에서 사용하기 쉽도록 항상 응답으로 다시 작성하는 것은 꽤 귀찮은 일입니다. "가장자리"와 "노드"를 방출하고 내가 원하는 형식을 얻는 방법이 있습니까? 아니면이 모든 것을 다 다루어야합니까?
저는 Apollo과 같은 라이브러리를 보았습니다. 그러나 저는 이것이 이런 것들을 다루기에 적합한 지 전혀 모릅니다. 다행히 GraphQL에 대해 좀 더 경험이 많은 사람이 나에게 더 많은 것을 알려줄 수 있기를 바랍니다.