Express 시작

Posted by yunki kim on November 26, 2020

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를 사용할 수 있다.