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 입니다!
감사합니다
'Node.js & TypeScript' 카테고리의 다른 글
Bcrypt를 활용해서 비밀번호를 암호화 하기 (2) | 2022.03.15 |
---|---|
Npm 버전 설치 및 버전 다운그레이드 하기 (2) | 2022.03.02 |
오늘은 디버깅 으로 문제 해결 (2) | 2021.10.15 |
req 객체와 res 객체 , res.send 와 res.json 대해서 (2) | 2021.10.12 |
Node.js JWT 기반으로 사용자 인증 알아보기 (3) | 2021.10.10 |