간단한 SNS 토이 프로젝트입니다.
- Express
- TypeScript
- Structure 컨트롤러, 서비스, 리포지토리, 모델, 미들웨어의 계층 구조
- TypeORM Hibernate, Doctrine 및 Entity Framework의 영향을 많이 받은 ORM
- TypeDI JavaScript 및 TypeScript를 위한 의존성 주입
- Routing-Controllers 구조적이고 선언적이며 아름답게 구성된 클래스 기반 컨트롤러
- JWT AccessToken, RefreshToken을 이용
- Config env config 폴더의
.env
을 이용한 환경 변수 관리 - ESLint, Prettier 코드 스타일 일관성 유지
Steps to run this project:
- Run
yarn install
command - Run
docker-compose up
command - Run
yarn start
command