Node.js

ExpressJS

25G 2023. 1. 25. 19:50

소개
http://expressjs.com/ko/

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