🔥새해맞이 특별 라이브 선착순 신청🔥

알고 넘어가자 : Express

알고 넘어가자 : Express

* Express 란?

node.js의 핵심 모듈이며 middleware이다.

보통 메인 파일에 진입점이 있고, 다음과 같은 단계로 역할을 수행한다.

1_자체적인 모듈과 서드파티 모듈을 인클루드한다.

2_템플릿 엔진, Express 앱 설정을 구성한다.

3_오류핸들러, 정적파일폴더, 쿠키 및 기타 파서와 같은 미들웨어를 정의한다.

4_라우팅을 정의한다.

5_DB에 연결한다.

6_앱을 구동한다. 앱 실행시 Express가 요청을 대기한다.

7_순서대로 정의된 소스코드를 실행한다.

# 쿠키 인증시 다음과 같은 단계로 역할을 수행한다.

1_쿠키 정보 파싱 후 next.

2_URL로부터 매개변수를 파싱 후 next.

3_사용자가 인증 및 DB에서 정보 일치여부 확인 후 next.

4_데이터를 표시하고 응답을 마친다.

채널톡 아이콘