.
├── README.md
├── apidoc ---------> api 문서 작성
│ └── apidoc.json ---------> api 문서 설정 파일
├── config ---------> 서버 설정
│ └── config.js ---------> 설정 파일
├── models ---------> 데이터베이스 entity
│ ├── index.js ---------> model 인덱스 파일
│ └── entities ---------> 각 entity들이 들어있는 디렉토리들
├── package-lock.json
├── package.json
├── server.js ---------> 서버 인덱스 파일
├── server.config.js ---------> 서버 환경 파일
├── src
│ ├── api ---------> 컨트롤러, 서비스, 레포지토리를 관리하는 폴더
│ ├── error ---------> 에러 관리 폴더
│ ├── middleware ---------> 미들웨어 폴더
│ ├── index.js ---------> api router 인덱스 파일
│ └── util.js ---------> api router 유틸 파일
└── .env.example ---------> 환경변수 설정 파일 (.env로 복사하여 사용)
$ npm run start:dev$ npm run start사전에 http-server모듈이 설치되어 있어야 합니다!
# 설치안했다면
$ npm i -g http-server
# 실행
$ npm run apidoc:start새로운 카테고리로서의 기능이 추가되면 apidoc폴더에 해당 카테고리의 이름으로 파일을 생성합니다.
ex) 게시글 관련 기능들이 추가되면 apidoc/post.js파일을 생성합니다.
api문서를 작성하는 방법은 example.js파일을 참조합니다.