본문 바로가기
node.js/module

Express 시작

by iskull 2020. 11. 26.
728x90

1. http모듈로 웹 서버를 만들 수 는 있지만 확장성이 떨어지고 코드가 더러워진다. 이 문제를 해결하기 위해 프레임워크를 사용한다. 이러한    프레임 워크로는 Koa, Hapi등이 있지만 express가 가장 많이 쓰인다. 

2. 아래 코드를 통해 연결을 할 수 있다. 

code
terminal
browser

npm만 사용한다면 npm app.js를 사용해야 하지만 서버 를 구동할때 편의를 위해 nodemon을 사용했다. npm만 사용하면 서버를 수정한 뒤 수동적으로 재시작을 해야하지만 nodemon을 사용하면 수정 후 저장을 했을때 자동으로 서버를 다시 시작해준다. 

nodemon은 개발시에만 필요한 모듈이므로 npm i -D nodemon으로 설치해 주자. 그 후 package.json의 scripts 부분에

"start": "nodemon [파일명]"을 추가해 주면 npm start를 사용할 수 있다. 

'node.js > module' 카테고리의 다른 글

multer  (0) 2020.11.26
dotenv, morgan, express-session, cookie-parser  (0) 2020.11.26
미들웨어  (0) 2020.11.26
express html 파일 서빙하기  (0) 2020.11.26