런타임 유틸리티 - AWS AppSync GraphQL

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

런타임 유틸리티

runtime 라이브러리는 해석기 및 함수의 런타임 속성을 제어하거나 수정하는 유틸리티를 제공합니다.

runtime.earlyReturn(obj?: unknown): never

이 함수를 간접 호출하면 현재 컨텍스트에 따라 현재 AWS AppSync 함수 또는 해석기(유닛 또는 파이프라인 해석기)의 실행이 중지됩니다. 지정된 객체가 결과로 반환됩니다.

  • AWS AppSync 함수 요청 핸들러에서 호출하면 데이터 소스 및 응답 핸들러가 건너뛰고 다음 함수 요청 핸들러(또는 마지막 AWS AppSync 함수인 경우 파이프라인 해석기 응답 핸들러)가 호출됩니다.

  • AWS AppSync 파이프라인 해석기 요청 핸들러에서 호출하면 파이프라인 실행이 건너뛰고 파이프라인 해석기 응답 핸들러가 즉시 호출됩니다.

import { runtime } from '@aws-appsync/utils' export function request(ctx) { runtime.earlyReturn({ hello: 'world' }) // code below is not executed return ctx.args } // never called because request returned early export function response(ctx) { return ctx.result }