Express 기반 백엔드 서버
npm install.env 파일 생성:
DATABASE_URL=postgresql://postgres:postgres@localhost:5432/bitrend
PORT=3000
NODE_ENV=developmentDocker Compose 사용:
docker-compose up -d자세한 내용은 LOCAL_DEVELOPMENT.md 참고
npm run devnpm startsrc/
├── index.js # 서버 진입점
├── app.js # Express 앱 설정
├── config/ # 설정 파일
├── controllers/ # HTTP 요청/응답 처리
├── services/ # 비즈니스 로직
├── repositories/ # 데이터베이스 쿼리
├── routes/ # 라우트 정의
└── middlewares/ # 커스텀 미들웨어
GET /health
GET /api/users
GET /api/users/:id
POST /api/users
- Node.js
- Express 5
- PostgreSQL
- Prisma ORM
- JWT Authentication
- Docker