46 lines
990 B
Markdown
46 lines
990 B
Markdown
# VE Router Backend
|
||
|
||
## Setup
|
||
1. Install dependencies:
|
||
\\\ash
|
||
npm install
|
||
\\\
|
||
|
||
2. Configure environment variables:
|
||
\\\ash
|
||
cp .env.example .env
|
||
# Edit .env with your configuration
|
||
\\\
|
||
|
||
3. Start development server:
|
||
\\\ash
|
||
npm run dev
|
||
\\\
|
||
|
||
## Scripts
|
||
- \
|
||
pm start\: Start production server
|
||
- \
|
||
pm run dev\: Start development server
|
||
- \
|
||
pm run build\: Build the project
|
||
- \
|
||
pm test\: Run tests
|
||
- \
|
||
pm run lint\: Lint code
|
||
- \
|
||
pm run format\: Format code
|
||
|
||
## Project Structure
|
||
\\\
|
||
src/
|
||
├── config/ # Configuration files
|
||
├── controllers/ # Request handlers
|
||
├── middleware/ # Express middleware
|
||
├── repositories/ # Data access layer
|
||
├── routes/ # API routes
|
||
├── services/ # Business logic
|
||
├── types/ # TypeScript types
|
||
└── utils/ # Utility functions
|
||
\\\
|
||
|