주의: 현재 프로젝트는 Node.js에서 FastAPI로 이관되었습니다! 이 리포지토리는 보관용입니다. 코드 확인, 수정은 backend-python에서 이루어집니다!
- 사용 기술: Node.js(TypeScript + Express.js), MongoDB
src
├── index.ts # 서버 시작 코드
├── config.ts # 환경변수 설정
├── controllers # 서비스 로직
│ ├── scrapResult.ts
│ ├── (...)
├── db # Mongoose 모델
│ ├── model.ts # 모델 정의, MongoDB 연결
│ └── schema.ts # 스키마 정의
├── middlewares # 각종 미들웨어
│ ├── index.ts
│ ├── (...)
├── routes # 라우팅 로직
│ ├── index.ts
│ ├── scrapResult.ts
│ ├── (...)
└── utils # 각종 헬퍼 함수
└── diversity.ts # 다양성 지표 계산
pnpm install
.env.development 파일을 만들고, MongoDB URI를 입력합니다.
cp .env.example .env.development
code .env.development
pnpm start