랜덤 명언 api 만들기

정영찬·2022년 10월 10일
0

프로젝트 실습

목록 보기
53/60

https://github.com/golbin/hubot-maxim 에서 제공하는 격언 데이터를 사용해서 랜덤으로 명언을 출력하는 api를 제작한다.

기능

  • 무작위로 격언을 출력시킴

기술 스택

  • javascript
  • nodemon
  • fs

https://github.com/golbin/hubot-maxim 에 있는 data.json의 명언들중 하나를 무작위로 선택하여 출력함

GET

"/" : 쿼리 조건문을 생성하여 명언 내용(message), 작성자(author)를 작성하여 보내면 그에 맞는 내용을 보유한 데이터를 보여줌

"/random" : Math.floor 와 Math.random을 사용하여 나온 수를 data리스트의 인덱스값으로 지정하여 해당 데이터를 출력한다.

"/:id" : 원하는 데이터의 인덱스 값을 작성하여 보내주면 data리스트의 id인덱스에 해당하는 데이터를 출력함

POST

명언내용(message) 와 작성자(author)를 작성하여 보내주면 데이터에 등록됨

DELETE

data리스트의 인덱스값중 하나를 작성하여 보내주면 해당 인덱스 값에 위치한 데이터를 제거함

PUT

data리스트의 인덱스 값중 하나를 작성하고, 수정하고자 하는 내용을 작성하여 보내주면 해당 인덱스에 있는 데이터가 수정됨

profile
개발자 꿈나무

0개의 댓글