6. [서버] 서버설정 (1) - 기본부터 라우터와 컨트롤러, 오류처리까지
https://dive-into-frontend.tistory.com/188
2. 기본 서버 환경 구성하기
시작하기에 앞서 필요한 여러가지 라이브러리를 설치해본다. 1. nodemon 설치 ( npm i nodemon ) 서버를 시작하고, 코드를 변경했을때 새로고쳐진 코드를 즉각적으로 반영해주는 라이브러리이다. nodemon
dive-into-frontend.tistory.com
https://dive-into-frontend.tistory.com/189
3. 라우터를 사용하여, 미들웨어를 설정하기
라우터는 express 의 핵심 기능중 하나이다. 라우터를 사용하여 클라이언트에서 요청하는 특정 URL 을 바탕으로, "필요한 미들웨어를 아웃소싱하고 하나로 뭉쳐" 기능적으로 유사한 미들웨어들을
dive-into-frontend.tistory.com
https://dive-into-frontend.tistory.com/190
4. 잘못된 요청 처리하기, 잘못된 경로로 온 요청 처리하기
1. 잘못된 요청 에 대해, 404 코드 보내기 만약 클라이언트로부터 잘못된 요청이 온다면, 어떻게 처리해야 할까? 적절한 에러코드를 보냄으로써, 요청에 대한 응답을 처리하자. < router / diary.js > con
dive-into-frontend.tistory.com
https://dive-into-frontend.tistory.com/191
5. MVC 패턴, Contoroller 의 사용 // 여러개의 미들웨어
Routes 폴더에는, 우리가 만들어주는 연결고리인 route 만 있는 것이 좋다. 이게 무슨 뜻이나면, 로직은 컨트롤러에 따로 빼서, 사용하는 것이 적절하다는 말이다. 이는 MVC 패턴의 Contoller 에 해당하
dive-into-frontend.tistory.com