728x90
반응형
1. REST API
▶ 어떤 자원에 대해 crud 할 수 있게 http method(GET, POST,PUT,DELETE) 사용하여 요청 보내는 것
▶ URI를 통해 정보의 자원 표현 / 자원의 행위는 HTTP Method로 명시함
▶자원 : URI / 행위 : Http Method / 표현
▶ 규칙
(1) 명사 복수형 사용 / 소문자 작성
(2) 마지막에는 '/' 포함 x
(3) 언더바 사용 x 하이픈 사용 (-)
(4) 파일 확장자 표시 x
▶RestFul 하다 = 위의 REST API의 조건을 다 만족시킨 설계 상태
2. Path Variable vs Query Parameter
▶ 언제 왜 써야하는지 아는 것이 중요!
▶ GET method를 이용해 데이터 가져오면
(1) Path Variable :경로에 어떤 변수를 사용하는 것 (ex. /users/10) --> 10이 변수
--> 전체 데이터 또는 특정 하나의 데이터를 다룰 때 처럼, 리소스를 식별하기 위해 사용 (10-> id)
(2) Query Parameter : 데이터 정렬 / 필터링 하는데 적합 (ex. /users?/user_id=10)
반응형
'React' 카테고리의 다른 글
[오류] 리액트 datas is not iterableTypeError: datas is not iterable at onSubmit (0) | 2023.11.11 |
---|---|
[React 숙련] JSON이란? | {JSON} Placeholder 사용하기 (0) | 2023.11.09 |
[React 숙련] 비동기 프로그래밍 입문 (promise 객체 / async,await) (1) | 2023.11.09 |
[React 숙련] 상세페이지 구현하기 (react-router-dom) (0) | 2023.11.09 |
[React 숙련] 리액트 hook : useNavigate | useLocation | useParams | Link (api) (0) | 2023.11.09 |