GraphQL API 모의하기
폴더에서 마우스 오른쪽 버튼 클릭 ▸ 추가 ▸ GraphQL 서버.
| 필드 | 역할 |
|---|---|
| 스키마 | 타입 정의, SDL 형식 |
| 모의 리졸버 | 키가 Type.field 형태인 JSON 객체, 예를 들어 Query.pets |
| 리졸버 스크립트 | (parent, args, context) 를 받는 JavaScript |
값이 채워져 있으면 스크립트가 고정 값보다 우선합니다. 이 덕분에 받은 인자에 따라 응답을 달라지게 할 수 있습니다.

가장 빠른 방법입니다. 스키마가 형태를 기술하고, 리졸버가 내용을 제공합니다.
type Animal { id: ID!, nom: String!, espece: String! }type Query { animaux: [Animal!]! }{ "Query.animaux": [ { "id": "1", "nom": "Mistigri", "espece": "chat" }, { "id": "2", "nom": "Rex", "espece": "chien" } ]}리졸버 스크립트
Section titled “리졸버 스크립트”응답이 입력에 따라 달라져야 할 때 쓰십시오.
// (parent, args, context)if (args.espece) { return animaux.filter((a) => a.espece === args.espece);}return animaux;스키마에 선언된 구독도 함께 제공됩니다. 클라이언트가 여기에 연결해 발행되는 메시지를 받을 수 있습니다.
시나리오에서
Section titled “시나리오에서”GraphQL 서버와 GraphQL 서버 닫기 액션이 시나리오가 실행되는 동안 서비스를 호스팅합니다. 호스팅되는 서버를 참고하십시오.
어디에 쓰는가
Section titled “어디에 쓰는가”백엔드가 없는 상태에서 프런트엔드를 개발하거나, 검수 환경에서 일으키기 어려운 오류 응답을 재현하거나, 결정론적인 테스트를 위해 데이터 세트를 고정하는 데 씁니다. 원격 서비스에 의존하지 않고 말입니다.