[3주차] 쇼핑몰 프로젝트 아키텍처

개발냥이·2025년 2월 5일

데브코스

목록 보기
9/75

클라이언트

사용자에게 인터페이스(화면)를 제공하며 사용자가 주문을 할 수 있다

  • 메인 페이지 : 상품 보기 + 주문하기
  • 오더 페이지 : 주문한 상품 보기

서버 (NodeJS)

클라이언트 , 데이터베이스와 상호작용

  • index : 모듈들 호출 + 연결
  • server : 서버 실행
  • router : 경로 담당
  • reqHandle : 경로에 맞는 역할 담당
  • mariaDB : mariaDB와 NodeJS 연결

데이터베이스 (MariaDB)

데이터를 저장하고 관리

  • tennis : 쇼핑몰 프로젝트의 데이터베이스
  • orderList : 주문 목록을 저장하는 테이블
    • id (상품 아이디), date (주문 날짜)

결과 화면


profile
웹 개발자가 되고픈

0개의 댓글