본문 바로가기

Dev/Javascript

[javascript] mvc 패턴 디렉토리 역할

728x90

SQL 넣기 적합 여부이유

config/ 설정 정보 (DB, env 등) SQL은 설정이 아니라 로직이라 부적합
controllers/ 라우터에서 받아서 처리 로직 담당 직접 SQL을 들고 있기엔 무거움
models/ DB 테이블 매핑 또는 ORM 사용 시 오라클 점검은 보통 비즈니스 데이터 아님
public/ 정적 파일 (HTML, 이미지 등) JS 넣으면 안 됨
router/ 라우팅 정의 SQL 넣을 자리 아님
services/ 비즈니스 로직, DB 작업 등 핵심 처리 가장 적합 점검 SQL을 포함한 로직을 담기에 제일 좋음
➕ queries/ (추가 가능) 순수 SQL만 따로 모아놓는 폴더로 추가할 수도 있음 ✅ 추천 (옵션) 보기 좋고 확장성 있음
728x90
반응형

'Dev > Javascript' 카테고리의 다른 글

[nodejs] 기본 폴더 파일 구조  (2) 2024.12.04
[git] add, commit 취소  (0) 2024.11.28
[JavaScript] 화살표 함수 기본  (1) 2024.11.27
[Node.js] 오라클 연동 NJS-116, DPI-1047 해결  (1) 2024.11.26
[git] 커밋하고 푸시  (1) 2024.11.23