ExpressJS 설치
npm install express
- npm은 노드 패키지 메니저.
https://www.npmjs.com/ExpressJS 기초
- 어플리케이션
- 미들웨어
- 라우팅
- 요청객체
- 응답객체
어플리케이션
- 익스프레스 객체
- 서버에 필요한 기능인 미들웨어를 어플리케이션에 추가한다.
- 라우팅 설정을 할 수 있다.
- 서버를 요청 대기 상태로 만들 수 있다.
미들 웨어
- 미들웨어는 함수들의 연속이다.
- 로깅 미들웨어
- 미들웨어를 추가할 때는 use함수를 사용한다.
- 인자로 request,response,next를 줘야한다.(인터페이스)
- 미들웨어에서 중요한것은 next함수를 호출해야한다
- 미들웨어함수가 끝난 후에 다음 로직을 실행시키기 위함.
- 미들웨어는 use의 순서대로 호출된다.
써드파티 미들웨어 사용
npm사이트에서 문서보고 참고해서 패키지 빌드하면 된다.
에러 미들웨어
다음과같이 어떤 기능을 수행하는 미들웨어를 실행하다가 에러가 발생하면 에러를 처리하는 미들웨어로 에러를 넘겨받아서 처리할 수 있다
'Node.js' 카테고리의 다른 글
Node.js ? (0) | 2023.01.25 |
---|---|
express/ 미들웨어 (0) | 2023.01.25 |
package.json ? (0) | 2023.01.25 |
Node 서버 실행 (0) | 2023.01.25 |
Node/모듈 시스템 (0) | 2023.01.25 |