/**
블로그용 서버 API 구성
GET /posts 목록 가져오기
GET /posts/:id 글 내용 가져오기
POST /posts 새로운 글 올리기
PUT /posts/:id 기존 글 수정하기
DELETE /posts/:id 기존 글 삭제하기
/
포스트의 전체 목록을 가져 옵니다!
배열의 map 메소드를 이용해서 id, title 만 들어있는 배열을 만들어 전달 합니다!
전체 포스트의 수도 알 수 있도록 totalCount 정보는 posts 의 길이 값으로 가져와서 같이 전달 합니다!
물론, 값을 전달 할 때는 ‘표준’에 따라야 하므로 JSON 으로 변환하여 전달 합니다! JSON 으로 전달 된다고 response 의 Header 도 설정해 줍니다 + 한글이 깨질 수 있으니 charset=utf-8 도 추가해 줍니다!
Arr.map(callback(value, index, arr))
특정 id 의 값을 가지는 글의 정보를 모두 가져옵니다!
배열의 find 메소드를 이용해서 id 가 겹치는 데이터를 찾아서 반환해 줍니다!
단, 해당 id 값을 가지는 데이터가 없을 경우 404 에러를 출력합니다!
id 값을 Number 로 하기로 했으니 id 를 분리하는 코드를 수정해 줍니다!
기본적으로 화살표 함수 사용을 추천(by Eslint)