🌊 TIL : 2023년 3월 30일
오늘 배운 것
REST API 가이드라인
블로그 API 만든다면?
블로그 API 만든다면?
필요한 기능
- 전체 포스팅 목록 가져오기
- GET /posts
- 성공 200 OK
- 실패 400, 401, 500
- 새 글 쓰기
- POST /posts
- 바디에 담길 데이터
- 제목, 작성자, 내용, 날짜
- 성공 시 201
- 실패 401, 500
- 바디에 담길 데이터
- POST /posts
- 특정 포스트 삭제
- DELETE /posts/(postId)
- 성공시 204
- 깃헙 레포에서 44기 팀을 초대 → 같은 요청 반복 → 204가 이거 또 보냈어! 하고 알려주기도 함.
- 성공시 204
- DELETE /posts/(postId)
- 특정 포스트에 댓글 달기
- POST /posts/(postId)/comment
- 바디에 들어갈 데이터
- 작성자, 내용, 날짜
- 바디에 들어갈 데이터
- POST /posts/(postId)/comment
API Key
: 접근할 수 있는 권한
API 키를 받아오면 데이터가 JSON으로 되어있어서 변환을 해주어야 한다.
const createImg = (src) => {
let img = document.createElement('img')
img.src = src;
dodcument.body.append(img)
}
fetch('api 주소')
.then((res) => res.json())
.then((data) => console.log(data))
어려웠던 부분
: 오류코드를 하나하나 찾아보는 것!
익숙해지면 괜찮아질 것이라 생각한다.
.fetch가 조금 어렵게 느껴진다.
'🐹 TIL > Daily' 카테고리의 다른 글
[TIL : 230402] (2) | 2023.04.02 |
---|---|
[코드스테이츠/34DAY] S2U9 - [React] 클라이언트 Ajax 요청 (4) | 2023.03.31 |
[코드스테이츠/32DAY] S2U8 - [HTTP/네트워크] 실습 (2) | 2023.03.29 |
[코드스테이츠/31DAY] S2U7 - [HTTP/네트워크] 기초 (2) | 2023.03.28 |
[코드스테이츠/30DAY] S2U6 - [React] React State & Props (3) | 2023.03.27 |