입력

모드:

출력

GraphQL 포매터란?

GraphQL은 클라이언트가 필요한 데이터를 정확히 요청할 수 있게 해주는 API용 쿼리 언어입니다. 이 도구는 일관된 들여쓰기와 줄 바꿈을 추가하여 GraphQL을 포맷(정리)합니다. 또한 불필요한 공백과 주석을 제거하여 API 요청 페이로드를 줄이는 미니파이도 지원합니다.

모드 버튼으로 포맷과 미니파이를 전환할 수 있습니다. 모든 처리는 브라우저에서 이루어지며 데이터는 서버로 전송되지 않습니다.

이 도구 사용 방법

1

모드 선택

들여쓰기로 GraphQL을 정리하려면 포맷을, 공백과 주석을 제거하려면 미니파이를 선택하세요.

2

GraphQL 붙여넣기

GraphQL 쿼리, 뮤테이션, 구독 또는 스키마를 왼쪽 편집기에 붙여넣으세요. 샘플 또는 업로드도 사용할 수 있습니다.

3

결과 복사 또는 다운로드

오른쪽 패널이 자동으로 업데이트됩니다. 복사 또는 다운로드로 저장하세요.

예제

간결한 GraphQL 쿼리 포맷:

입력 (간결)

입력

출력 (포맷됨)

출력

자주 묻는 질문

GraphQL 스키마(SDL)를 지원합니까?

예. 포매터는 쿼리, 뮤테이션, 구독, SDL 문서에서 작동합니다.

GraphQL 미니파이는 무엇을 합니까?

미니파이는 GraphQL에서 공백, 줄 바꿈, 주석을 제거하여 API 요청의 페이로드 크기를 줄입니다.

내 데이터가 서버로 전송됩니까?

아니요. 모든 처리는 브라우저에서 로컬로 실행됩니다.

GraphQL 프래그먼트를 포맷할 수 있습니까?

예. 명명된 프래그먼트, 인라인 프래그먼트, 지시문, 변수가 모두 포매터에서 처리됩니다.

관련 도구

GraphQL 사양은 spec.graphql.org에서 확인할 수 있습니다. 공식 문서는 graphql.org/learn을 참조하세요.