Node.js & TypeScript
Node.js express-generator와 미들웨어 개념
martinooo
2021. 11. 2. 11:38
Express는 Node.js에서 가장 대표적인 프레임워크 입니다
Express활용해서 다양한 npm을 사용할수 있고 개발생산성을 높일수 있습니다
그리고 그런 뼈대를 잡아서 더 편리하고 손쉽게 폴더와 파일을생성해주는 express-generator 모듈이 있습니다
이 모듈을 통해서 프로젝트를 진행할 수 있습니다.
1. 비주얼 스튜디어를 켜고
2. Express-generator 모듈 설치
Npm 설치를 해야됩니다
-g 옵션은 global을 의미하면 하나의 옵션입니다
global로 설치한 모듈은 커맨더 창 어디에서든 명령어를 사용할 수 있습니다
3. 프로젝트 폴더에 스켈레톤 어플리케이션을 생성합니다
저런 명령어를 치면 ejs 기반에 view템플릿으로 폴더가와 파일들이 생성됩니다!!!!
아주 편리하고 좋습니다!
4. npm i 설치합니다
5. npm start로 서버를 테스트합니다!
미들웨어란?
router함수의 콜백 함수를 보면 res , req , next 가 있는데 여기에 미들웨어 개념이 깔려있습니다
즉 자기가 수행 할 부분을 수행하고 다음 과정으로 넘긴다 이런 개념입니다
요청하는 객체는 req ,
응답을하는 객체는 res,
다음 미들웨어 진행하라는 뜻은 next 입니다!
감사합니다