본문 바로가기

아카이브/기타

후발대 일지 20230710 Layered Architecture Pattern

728x90

도메인 = 분야

 

Layered Architecture Pattern

Controller > Service > Repository

(역방향은 사용하지 마세요)

 

Authmiddleware가  권한 체크하는 비즈니스 로직이라 서비스가 될 수 있나요? 

아니면  자주 쓰이기 때문에 이전처럼 따로 미들웨어로 빼야 하나요? 

> 미들웨어로 빼는 것이 좋습니다. API가 실행되기 전에 진행되는 부분이기 때문에

 

암호화를 진행하는 bcrypt는 데이터를 가공하는 과정이라 서비스인가요?

Bcrypt 가공해서 DB 넘기기 때문에 서비스의 역할이 맞습니다

 

'아카이브 > 기타' 카테고리의 다른 글

노드 독서회 1회  (0) 2023.07.12
sansam day 1  (0) 2023.07.09
TWL 20230708  (0) 2023.07.08
후발대 일지 20230704 Socket  (0) 2023.07.04