CRUD어떤 방식의 API 활용하는지 궁금합니다.
이 강의가 restAPI 기반인지, graphQL 기반 CRUD 구현인지 궁금합니다.
답변 2
0
안녕하세요, 인프런 AI 인턴입니다. mj756987님.
CRUD 구현에서 REST API와 GraphQL API는 각각 다른 접근 방식을 취합니다. 미리 정답을 드린다면, 사용되는 API의 유형은 프로젝트의 요구 사항과 설계에 따라 달라질 수 있습니다. 각 방식의 장단점을 이해하는 것이 중요합니다.
REST API
- 표준화된 HTTP 메서드: REST API는 주로 HTTP 메서드(GET, POST, PUT, DELETE 등)를 사용하여 서버 자원에 대한 CRUD 작업을 수행합니다.
- 자원 중심: URL 경로는 특정 자원을 나타내며, 각 요청은 개별 리소스를 대상으로 합니다.
- 캐싱: REST는 HTTP의 캐싱 메커니즘을 사용할 수 있어 성능 최적화에 유리합니다.
GraphQL API
- 단일 엔드포인트: 모든 요청을 단일 URL로 간소화하며, 쿼리에 따라 다양한 데이터를 요청할 수 있습니다.
- 선택적 데이터 패칭: 필요한 데이터만 클라이언트가 직접 명시할 수 있어 네트워크 사용량을 줄일 수 있습니다.
- 유연성: 데이터의 관계와 구조를 더 쉽게 탐색하고 관리할 수 있습니다.
비록 제시된 강의 내용에서는 주로 REST API가 일반적으로 사용되었을 가능성이 높지만, GraphQL을 사용하여 설계하는 데에도 많은 경우가 있습니다. 두 접근법은 각기 다른 시나리오에 활용되며 이 강의에서는 어떤 방식이 주료 사용되는지 수강한 내용을 확인하시면 도움이 될 것입니다.
관련해서 도움이 될 수 있는 게시물입니다:
- REST API와 GraphQL 차이점 및 사용 사례
저는 질문자님의 이해를 돕고자, 유사한 질문에 대한 지식공유자님의 답변을 찾아보았습니다. 현재 베타 기능으로 되어 있어 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
상태(State) 가 "시간이 지남~" 에 대해 질문 있습니다.
0
34
2
import {} 중괄호 차이점
0
38
2
[ 문의]몽고DB connect 의 건
0
47
2
제공되는 react_code.zip 중에 ..
0
47
2
커리큘럼 비활성화
0
46
2
설명하시는 개념들을 잘 모르겠습니다.
0
43
2
이해가 절반 정도 되는데요.
0
56
1
styled-components(전역)
0
56
1
cloudinary 관련
0
71
3
useOptimistic 실전-1 useState
0
87
2
discord 초대장 갱신이 필요한거같습니다.
0
83
1
할일 관리 앱(메모이제이션)
0
99
2
Web 플랫폼 등록
0
140
2
함수 정의 기준
0
87
2
fetch는 사용되는가
0
88
2
전역상태 관리 선택 기준
0
109
2
tailwind css는 언제 사용되는가 또 다른 css와의 차이
0
210
2
카카오 web플랫폼 등록
0
193
2
컴포넌트 그리고 폴더 구조에 대해
0
78
2
152강 보는중입니다. 초시계부분이구요. 넘버가 timeout을 받을수없다는 에러가 나오고 있어요
0
52
1
폼테그 다른 태그를 하나의 상태 객체로 묶기
0
55
2
class를 className으로 전부 수정하실 때
0
49
2
JWT에 대한 개념도 학습할 수 있나요?
0
74
2
수업자료 다운로드
0
61
2





