단순 QL을 소개합니다. 제가 간단하고 사용하기 쉬운graphQL 복제는 재미를 위해서입니다!

1598 단어 pokemonwebdevgraphql
curl -X POST https://krgamestudios.com/pokemon
    -H "Content-Type: text/plain"
    -d "Pokemon { name }"
https://github.com/ratstail91/simpleql
단순 QL의 일을 소개할 수 있도록 허락해 주십시오. (완전하지는 않지만) 실현됩니다.
위의 curl 명령은 포켓몬의 이름을 시범으로 돌려보냅니다.실제로 다음 필드는 모두 가능합니다.
Pokemon {
    name
    height
    weight
    stats {
        hp
        attack
        defense
        specialAttack
        specialDefense
        speed
    }
    forms {
        name
        height
        weight
        stats {
            hp
            attack
            defense
            specialAttack
            specialDefense
            speed
        }
    }
}
너한테는 너무 많은데?괜찮아, match 키워드만 사용하면 돼!
Pokemon {
    match name "charizard"
    forms {
        name
        height
        weight
    }
}
어떻게 복합 서브 유형과 일치합니까?
Pokemon {
    name
    match forms {
        match name "charizard-mega-x"
    }
}
여기에는 몇 가지 규칙이 있다. 모든 검색은 반드시 특정 유형을 검색하는 것부터 시작해야 한다. 이 예에서 Pokemon 이다.또한 하위 유형을 나열할 때는 필드를 하나 이상 나열해야 합니다.
마지막으로, 처리 프로그램을 실현하는 모든 사람에게, 모든 것은 하나의 대상 그룹으로 돌아가야 한다. 이것은 장래에 바뀔 수 있지만, 나는 여전히 노력하고 있다.
나는 당신이 내가 한 일을 좋아하고, 서버 측이 graphQL보다 쉽다는 것을 발견하기를 바랍니다.특히 github 질문 페이지를 통해 질문, 평론 또는 비판을 하는 것을 환영합니다.
네, 이름이 지어진 것을 알고 있습니다. 저는 결국 그것을 바꿀 것입니다.

좋은 웹페이지 즐겨찾기