pnpm install
Server on http://localhost:3000 (override with PORT).
- pnpm dev
- pnpm build
- pnpm start
- pnpm lint
- pnpm lint:fix
- pnpm test
- pnpm test:e2e
GET /{ "message": "Hello, World!" }GET /health{ "status": "ok", "uptime": <seconds>, "timestamp": "<ISO date>" }
Endpoints go through a single global error-handling middleware (src/common/middleware/error-handler.ts) to normalize responses.
{
"statusCode": 404,
"timestamp": "2026-08-07T12:00:00.000Z",
"path": "/unknown",
"message": "Cannot GET /unknown"
}