-
Notifications
You must be signed in to change notification settings - Fork 0
DOCS. 데이터 검증
edegil edited this page Aug 31, 2021
·
5 revisions
백엔드 구조를 짜던 도중 호눅스의 validation 강조가 떠오른 그림의 남자들
컨트롤러에서 해야할까 서비스에서 해야할까 폴더를 따로 만들어야 할까???
mvc 패턴이 정석이 아닌것처럼 정답은 없다.
김정환님이라면 폴더를 나누는 걸 추천!! (한다는 것을 그림의남자1이 들었다.)
마침 그림의 남자1은 joi라는 검증 라이브러리를 사용해본적이 있었다.
validation 폴더를 나누고 joi를 사용해 검증하자!!
미들웨어로 넘기면 더욱 깔끔해보인다!!
router.post('/', validateToken, addAddressValidation, addAddress);
- 박기덕 : 처음엔 controller에서 하면 될 것 같았는데 새로운 라이브러리를 적용해보면서 오히려 좋아 상태가 되었던 것 같다.
- 서그림 : validation 폴더 나눠서 검증한거 엄청 좋았던 것 같다 !!
- 손원우 : 엔조이 더 조이! 좋은 선택이었던 것 같아요.
- 윤민상 : 폴더도 나누고 미들웨어를 사용하면 좋을 것 같다.