일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Merge
- workflow
- Rebase
- Box Model
- WEB
- Develop
- css
- git branch
- fixed
- git
- route
- Express
- root
- commit
- Process
- rbenv
- crud
- sourcetree
- Advanced
- Teamwork
- Basic
- relative
- Remote
- linux
- git checkout
- html
- React
- Reset
- 소스트리
- Nodejs
- Today
- Total
목록crud (2)
Codesigner

이전 포스팅에서는 간단하게 간단하게 GET 요청을 다루는 웹 서버를 만들어 보았다. 이번 포스팅에서는 CRUD(Create, Read, Update, Delete) 기능을 모두 지원하는 웹 서버를 만들어 보자. GET 요청은 리소스를 읽어 들이므로 Read 기능을 한다. 나머지 기능을 구현하는 방법과 관련 HTTP 메서드에 대해서 지금부터 알아보도록 하자 리소스 업데이트(PUT) PUT 요청은 기존의 존재하는 리소스를 업데이트하기 위해 사용되는 HTTP 메서드이다. 우리가 저번 포스팅에서 제작한 Express 서버에서 PUT 요청은 할 일 목록의 내용을 수정하는 데 사용될 수 있다. 그런데 할 일의 목록을 수정하기 위해선 어떤 할 일을 수정할 것인지 명시해야 할 필요가 있을 것이다. 즉, 라우트 파라미터..

Express는 웹 서버와 API를 만드는데 강력하고 유연한 기능을 제공하는 Nodejs 웹 애플리케이션 프레임워크다. 정적 파일 서버뿐만 아니라 JSON API 등 실제 프로덕션 레벨 수준의 서버를 만들 수 있다. 이 시리즈에서 Express로 CRUD(Create, Read, Update, and Delete) API를 제공하는 웹 서버를 만들어 보면서 필요한 스킬을 익혀보도록 하자 웹 서버 만들기 Express는 노드 외장 모듈이다. 그래서 Express를 사용하려면 해당 노드 프로젝트에 이를 설치해주어야 한다. 웹 서버 프로젝트 폴더를 만들고, 해당 디렉터리로 이동하여 노드 프로젝트를 초기화시키자 // 필자는 C:\Users\glafu\Desktop\node_test\express_test 위치에..