Skip to content

프로젝트 디렉토리 구조

Yenowme edited this page Jul 7, 2021 · 3 revisions

디렉터리 구조

└── saver-web
    ├── bin
    ├── config
    ├── controllers
    ├── db
    ├── lib
    ├── middlewares
    ├── migrations
    ├── models
    ├── node_modules
    ├── public
    ├── routes
    ├── seeders
    ├── test
    └── views
  • config

    • 설정을 위한 파일들
    • awsconfig.json.env파일이 필요
  • controllers

    • 라우터에서 사용되는 컨트롤러들
  • db

    • DB환경을 구성하기 위한 docker설정파일
  • lib

    • 여러곳에서 사용되는 함수를 모듈화하여 관리
  • middlewares

    • 컨트롤러에서 사용되는 미들웨어 js 파일들
  • migrations

    • sequalize.js를 활용해 db를 자동생성하기 위한 파일들
  • models

    • sequalize.js models 객체들
  • public

    • 정적으로 제공할 css, javascript파일들
  • routes

    • 라우터들 관리
  • seeders

    • 초기 db환경 구성시, sequalize.js를 활용해 mockup데이터들을 자동으로 넣기위한 파일들
  • views

    • view를 담당하는 ejs 파일들
Clone this wiki locally