
API Platform
API Platform 를 통한 REST 오케스트레이션: resources, JSON-LD, serialization groups, filters, 페이지네이션, custom operations, OpenAPI
22 면접 질문·
Mid-Level
1Symfony 생태계에서 API Platform 은 무엇입니까?
1
Symfony 생태계에서 API Platform 은 무엇입니까?
답변
API Platform 은 REST 와 GraphQL API 생성에 특화된 오픈소스 프레임워크입니다. Symfony 와 기본적으로 통합되며 Doctrine entity 로부터 OpenAPI 문서, 관리 인터페이스, CRUD endpoint 를 자동으로 생성합니다. 이 접근 방식은 API 개발 시간을 크게 단축합니다.
2Doctrine entity 를 API Platform 리소스로 노출하려면 어떻게 합니까?
2
Doctrine entity 를 API Platform 리소스로 노출하려면 어떻게 합니까?
답변
entity 를 API Platform 리소스로 노출하려면 entity 클래스에 #[ApiResource] 속성을 추가하기만 하면 됩니다. 이 속성은 해당 entity 의 CRUD endpoint (GET, POST, PUT, PATCH, DELETE) 를 자동으로 생성하도록 API Platform 에 지시합니다. 수동 라우트 설정은 필요하지 않습니다.
3API Platform 은 REST 응답에 기본적으로 어떤 데이터 형식을 사용합니까?
3
API Platform 은 REST 응답에 기본적으로 어떤 데이터 형식을 사용합니까?
답변
API Platform 은 기본적으로 JSON-LD (JSON for Linked Data) 를 사용합니다. 이 형식은 리소스 간의 관계, 데이터 타입, 하이퍼미디어 링크를 설명하는 시맨틱 메타데이터로 JSON 을 풍부하게 만듭니다. 이를 통해 상호 운용성과 클라이언트에 의한 API 자동 검색이 용이해집니다.
4
API Platform 리소스에서 사용 가능한 작업을 제한하려면 어떻게 합니까?
5
API Platform 에서 serialization groups 의 목적은 무엇입니까?
+19 면접 질문
기타 Symfony 면접 주제
모던 PHP (8.1+)
Junior
20개 질문Symfony 기초
Junior
25개 질문Routing & Controllers
Junior
20개 질문Twig & Templates
Junior
20개 질문Doctrine ORM 기초
Junior
25개 질문Symfony 폼
Junior
22개 질문데이터 유효성 검사
Junior
18개 질문Dependency Injection & Services
Mid-Level
24개 질문Security & Authentication
Mid-Level
26개 질문Doctrine 고급
Mid-Level
24개 질문Serializer Component
Mid-Level
20개 질문Events & Event Subscribers
Mid-Level
20개 질문Console & Commands
Mid-Level
18개 질문Messenger Component
Mid-Level
22개 질문HTTP Client
Mid-Level
18개 질문캐시 및 성능
Mid-Level
20개 질문Workflow Component
Mid-Level
18개 질문Testing Symfony
Mid-Level
22개 질문Mailer Component
Mid-Level
16개 질문번역 및 i18n
Mid-Level
16개 질문EasyAdmin Bundle
Mid-Level
18개 질문Symfony 아키텍처
Senior
24개 질문성능 및 최적화
Senior
22개 질문고급 보안
Senior
22개 질문커스텀 번들
Senior
20개 질문Symfony를 사용한 마이크로서비스
Senior
22개 질문Real-time & WebSockets
Senior
18개 질문Deployment & DevOps
Senior
20개 질문