본문 바로가기

Coding/내일배움캠프

[내일배움캠프] 배달 음식 주문하기 | Node.js 4기 TIL | Day 55 | 24.02.28.(수)

에러 처리 ~

 

Try catch ~ 어디에서 발생하는지 모르는 error 잡기 위해 하는 것

 

미들웨어에 있는 errorMiddleware에 있는 ~

 

이걸 편하게 하기 위해 ~

 

controller는 직접 응답할 수 있는 res가 있다

하지마 service는 없어서 에러를 던져줘야 한다

던지면 next가 받아준다

 

next는 미들웨어 다음으로 넘어가는 것 ~

 

생성자 ~ 메시지는 에러 메시지로 들어가는 것 ~

 

——

 

3-Layered 역할과 책임

 

app.js 서버 켜주고 미들웨어 사용해서 서버로 송출될 애들 해주는 애들~

 

menuRouter로도 이동하게되고 서버로도 하게 되고 어쩌고

 

그래서 index.js를 만들어서 ~

 

라우터 연결해주는 애 ~

 

app.js - index.js

 

/api, router ~ ~ ~

 

route .. 이정표 느낌으로다가~~~

 

—————

 

유저 주문 로직

 

 

내부적인 로직을 상상해보면?