Achievement Goals
- HTTP
- HTTP 요청/응답을 브라우저를 통해 확인할 수 있고, 해당 내용을 읽을 수 있다.
- HTTP 다양한 요청 방식과, 응답 코드에 대해 이해할 수 있다.
- node.js modules의 사용
- node.js의 내장 http 모듈을 사용할 수 있다.
- http 모듈 사용시에 서버에 CORS 설정을 할 수 있다.
- CommonJS를 이용한 모듈 내보내기/불러오기를 할 수 있다.
- 라우팅과 API
- 라우팅(조건에 따른 분기)을 이해하고, 이를 서버 코드에서 구현할 수 있다.
- 클라이언트가 사용할 수 있도록, 서버 API 문서를 직접 작성할 수 있다.
- Express 라이브러리
- express 라이브러리가 어떤 작업을 단순하게 만드는지 이해할 수 있다.
- 미들웨어의 개념을 이해할 수 있다.
- 서버 개발과 디버깅
- CRUD 를 수행하는 웹 서버 개발 방법을 익힐 수 있다.
- 서버 개발을 돕는 다양한 툴들을 익힐 수 있다.
CORS
cross origin resource sharing
기본적으로 보안때문에 same오리진만 허용(sop)되는데 그걸 풀기위해 cors가 필요
트랜잭션 해부
추가학습
node --inspect 디버깅