Error handling middleware
Vytvoření centralizovaného error handling system pro API.
Prompt text
**Requirements:**
**1. Error Types:**
- ValidationError (400)
- UnauthorizedError (401)
- ForbiddenError (403)
- NotFoundError (404)
- ConflictError (409)
- ServerError (500)
**2. Error Response Format:**
```json
{
"error": {
"code": "ERROR_CODE",
"message": "Human-readable",
"details": {},
"timestamp": "ISO",
"path": "/api/endpoint"
}
}
```
**3. Features:**
- Logging (different levels)
- Stack trace (dev only)
- Error monitoring (Sentry integration)
- Rate limit errors
- Graceful degradation
**4. Async error handling**
**Include:**
- Middleware implementation
- Custom error classes
- Usage examples
- Testing
Framework: [EXPRESS/FASTIFY/NESTJS]. Language: [TS/JS].
Příklad použití
Vstup:
Výstup:
Kde použít tento prompt?
Najděte vhodné AI nástroje pro použití tohoto promptu a maximalizujte jeho efektivitu.
Podobné prompty
Advanced AI Features - Deep Dive do Pokročilých Funkcí
Komplexní průvodce pokročilými funkcemi AI nástrojů - od extended context a multimodality po tool use, streaming, a fine-tuning. Naučte se využívat plný potenciál moderních AI systémů.
Algoritmus optimalizace
Optimalizace algoritmu z O(n²) na O(n log n) nebo lepší.
API design s REST best practices
Návrh RESTful API s dokumentací a error handling.
CI/CD pipeline setup
Konfigurace GitHub Actions / GitLab CI pipeline s testing a deployment.
Objevte další AI prompty
Prozkoumejte naši sbírku Programování promptů a najděte ty, které vám pomohou dosáhnout lepších výsledků.