-
NodeJS - Express, file structureJavaScript 2022. 2. 19. 12:08
* NodeJS Express로 처음 API를 개발하면서 웹앱 프로젝트는 Folder by feature 를 따르며 파일 구조를 잡고 추가적으로 도커로 DB, Web server, CI(Github actions) - Jest test 추가함
./.github/workflows - Github actions ./mongodb - backup,restore,data volume ./mysql - backup,restore,data volume ./proxy - nginx ./server ./src/ ./api/resources/ index.ts - routes *.ctrl.ts - controller *.dal.ts - data access layer(=repository) *.test.ts - test ./configs mysql, mongodb, redis ./database/mysql config, migartion - sequelize migration index.ts - sequelize 인스턴스 생성 init.ts - db init(모델 동기화) Table.ts - db 테이블 타입 정의 ./database/mongo ./services/redis ./middlewares - logging, session, error handler, morgan, headers, auth checker, role checker utils - helper functions app.ts config.ts - import .env - dev/prod/test ./jest.config.ts ./jest/* - 테스트 관련 설정 파일'JavaScript' 카테고리의 다른 글
NestJS-Request lifecycle (0) 2022.03.26 NestJS 공부하기 (0) 2022.03.15 Docker - Express(TS) - Config(Prod,dev,test) (0) 2022.01.30 빌트인 객체, 래퍼 객체 (0) 2021.12.17 변수(var, let, const) + feat.메모리 (0) 2021.12.16