SW
[Express] CRUD 본문
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 |
Comments