카테고리 없음

베이직반 5

8나지 2024. 5. 27. 22:11

베이직5

Map(배열의 함수)

배열에 있는 어떤 값들에게 특정행위를 하고 복제해서 값 넣어놓기

=> 새로 만든 것

 

삼항연상자

리턴이 하나면 화살표 함수

 

찾는 것 

Find 하나만

Filter 여러개

 

하나도 없을 경우 빈 배열 (빈주머니만) 반환 : 필터일경우

Find 일 경우 : undefind

 

Express : 웹서버를 깔끔하고 빠르게 만들어주는 (!== fe & be를 쉽게 연결해주는 것)

 

Url는 fe 와의 약속이다 : rest api 이걸 기반으로 개발해야 fe가 참고하고 만듬

응답 또한 규칙을 정해서 만들어야함

; json 이유와 api 작성 이유

; 요청할 때도 응답받을 때도 json 잘 사용해야함

 

——————

투두리스트 : 배열로 되어있을 것, 각 항목이 title , 등등

 

Todolists

 

[{ 약속한대로 }]

 

복제하는 방법?

 

 

Const 공주머니 = [“빨간공”, ”초록공”, ”파란공”]

Const 공주머니_복제 = […공주머니]

 

Const 아이언맨 = {id:1, name: “아이언맨”, 평점:”8”}

Const 아이언맨_복제 = {…아이언맨}

 

Const 아이언맨 = {id:1, name: “아이언맨”, name:”8”} 이라고

Name 이 중복되면

오브젝트는 같은 키가 있으면 뒤에꺼가 앞에 꺼를 덮어씌움

=> name은 8이 됨

 

Const 아이언맨 = {id:1, name: “아이언맨”, 평점:”8”} 에서 

Const 아이언맨2 = {…아이언맨, name:”아이언맨22”} 라면

 

Const 아이언맨2 = {id:1, name: “아이언맨22”, 평점:”8”} 가 됨

 

=> 특정 게시물, 오브젝트 수정시 하나의키 값만 변경하고 싶을 때

 

——

Rest api 첫번째 규칙

: todolist crud

  1. Api 명세서 조회 : 할일 데이터 이름 todoitems

할일 목록 이므로 여러개의 할일이므로 뒤에 s 넣기 (복수로 명령한다)

  1. 어떤 목록 id로 가져올지 /todoiems/1

 

내가 반환할 응답값을 uri에 표현한다. (restful하게)

 

네이밍 잘 짓기 : 명확하게 한다.

 

 

 

—파일명 read-api-sample

할일 목록, 조회 api 만들기 : 다 이해하기;오브젝트는 어떻게 쓰는지 

1.메뉴판 만든다. app.get(“/todo-items“, (req, res) => {

res.send(“할일 목록 api”)

})

 

2.할일목록 하나 조회 한다. :id ; id로 조회

Const id = req.params

 

app.get(“/todo-items/:id“)

 

Console.log(id)

 

——

( todoitems)앞에 복수 쓰고, / (todo)하나만 가지고 올 때 해당 id등 ; 식별자

Restful 찾아보기

 

: 나중에 정리해서 다시 올리기