GraphQL API를 강화하는 3가지 방법

2624 단어 graphqlwebdevshowdev
얼마 전에 나는 그것을 읽었습니다.

GraphQL is really about collaboration, and the teams that get furthest are those who work closely together on their GraphQL API.



이 아이디어는 매우 사실이지만 협업은 여러 팀이 관련된 개발 프로젝트에서 매우 까다로운 부분이 됩니다. 그래서 질문이 생깁니다. GraphQL API에서 협업을 더 쉽고 즐겁게 할 수 있는 방법이 있을까요? 가능하다고 생각합니다!

팀이 서로의 목을 조르는 일을 방지할 수 있는 GraphQL API를 강화하는 세 가지 방법을 소개하겠습니다.

#1 GraphQL 코드 인스펙터 설치하기



GraphQL InspectorThe Guild 구성원Kamil Kisiela의 CLI 도구로, 변경 사항, 유사하거나 중복된 유형을 감지하고 스키마에 대해 문서의 유효성을 검사하며 더 이상 사용되지 않는 사용을 찾습니다. 모든 것이 다음과 같이 간단합니다.

$ graphql-inspector diff OLD_SCHEMA NEW_SCHEMA

자체적으로 무언가를 구축하려는 경우 프로그래밍 방식의 API도 사용할 수 있습니다.




출처: GraphQL Inspector

#2 GraphQL 편집기 사용



GraphQL Editor은 GraphQL 스키마를 시각적으로 구축, 관리 및 협업할 수 있는 도구입니다! 여기에는 GraphQL API와 해당 클라이언트가 잘 개발되었는지 확인하는 데 도움이 되는 기능이 포함되어 있습니다. 최신 업데이트에는 다음과 같은 몇 가지 더 흥미로운 기능이 도입되었습니다.
  • 쿼리 자동 완성 - 내장GraphQL Zeus 기능을 사용하여 JavaScript 또는 TypeScript용 자동 완성 라이브러리를 만듭니다.
  • 스키마 버전 관리 - 버튼을 클릭하면 모든 변경 사항을 보고 관리할 수 있습니다.
  • 스키마 라이브러리(올바른 스키마 연결) - 내장된 GraphQL 라이브러리를 사용하면 여러 기본 GraphQL API에서 새 GraphQL 스키마를 생성할 수 있습니다.
  • 가짜 백엔드 - 클릭 한 번으로 가짜 데이터를 사용하여 GraphQL 서버를 실행하여 테스트할 수 있습니다.



  • #3 둘 다 사용하지 않는 이유는 무엇입니까?



    이 두 도구를 결합하여 GraphQL API를 방탄 조끼로 만드십시오!

    좋은 웹페이지 즐겨찾기