본문 바로가기
  • 삽질하는 자의 블로그
메인-프로젝트/MERN - 다이어리 프로젝트

6. [서버] 서버설정 (1) - 기본부터 라우터와 컨트롤러, 오류처리까지

by 이게뭐당가 2023. 2. 21.

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

 

댓글