Deprecation
코드를 배포하지 않고 사용자 인터페이스를 통해 GraphQL 스키마의 필드를 더 이상 사용하지 않도록 설정합니다.

Click to watch tutorial video - 02:33
사용자 인터페이스를 통해 필드를 더 이상 사용하지 않도록 설정하고 대체 방법을 설명함으로써 GraphQL 스키마를 발전시킵니다.
필드 더 이상 사용 안 함 설정
GraphQL 스키마에서 필드를 더 이상 사용하지 않도록 설정하기 위한 사용자 인터페이스입니다.

더 이상 사용 안 함 알림 기능
더 이상 사용하지 않는 필드가 쿼리될 때마다, 동일한 GraphQL 응답의 최상위 항목 extensions 아래에 더 이상 사용 안 함 메시지가 반환됩니다.
이를 통해 API 사용자는 인트로스펙션 쿼리에 주의를 기울이지 않는 경우에도 스키마 사용 방식을 업데이트하도록 알림을 받을 수 있습니다.
예를 들어, 필드 isPublished가 더 이상 사용되지 않는 경우 다음 쿼리를 실행하면:
query {
posts {
title
isPublished
}
}...다음과 같은 응답이 반환됩니다:
{
"extensions": {
"deprecations": [
{
"message": "Use 'isStatus(status:published)' instead of 'isPublished'",
"extensions": {
...
}
}
]
},
"data": {
"posts": [
...
]
}
}