«   2022/10   »
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          
Archives
Today
0
Total
96,326
관리 메뉴

차근차근

[Express] CRUD 본문

대학교/BE

[Express] CRUD

SWKo 2020. 2. 19. 12:49

0. Express 사용

  • /page/:pageId 를 사용하여 query string을 사용하지 않아도 되도록 구현하였다.
  • 링크 부분의 url을 query string을 시용하지 않도록 바꿔주었다.
  • end 대신 send 사용이 가능하다.


1. CREATE

  • express에서는 post방식으로 데이터를 받을 때 app.post와 같은 방식을 사용한다.
  • response.end 대신 response.send 를 사용할 수 있다.
  • redirect도 아래 방식과 같이 바꿔 쓸 수 있다.


2. UPDATE

  • app.get에서 url형식을 /:pageId 로 바꿔서 사용하였다.
  • request.param.pageId 로 url의 일부를 가져올 수 있다.
  • end 대신 send 사용이 가능하다.

  • post형식으로 받기때문에 app.post를 사용하였다.
  • redirect로 이전에 query string을 사용했던 것을 /page/${title} 로 바꿔주어 query string을 사용하지 않아도 되도록 바꿔주었다.


3. DELETE

  • post 방식으로 데이터를 받기 때문에 app.post를 사용한다.


4. 웹 프레임워크 확인 사항

  • 실제로 어떤 웹 프레임워크를 배울때 가장 먼저 체크해야 할 것은 '설치방법이 무엇인가', '어떻게 라우트 하는가', 'path별로 어떻게 응답하는가', 'get post 를 어떻게 구분해서 응답할 것인가' 등 이다.

'대학교 > BE' 카테고리의 다른 글

[GraphQL] movie API (1)  (0) 2020.03.12
[Express] 미들웨어  (0) 2020.02.19
[Express] Express  (0) 2020.02.19
[Node.js] API와 CreateServer  (0) 2020.02.18
[Node.js] Security  (0) 2020.02.18
0 Comments
댓글쓰기 폼