Zum Inhalt springen
PromptLab by FEHMER TECH
DEEN
Coding

REST-API implementieren

Implementieren Sie eine vollständige REST-API mit Validierung, Fehlerbehandlung und Dokumentation.

Prompt-Vorlage

Implementiere eine REST-API für [RESSOURCE/FEATURE] in [PROGRAMMIERSPRACHE] mit [FRAMEWORK].

**API-Endpunkte:**
- GET /[RESSOURCE] — Liste mit Paginierung und Filterung
- GET /[RESSOURCE]/:id — Einzelne Ressource abrufen
- POST /[RESSOURCE] — Neue Ressource erstellen
- PUT /[RESSOURCE]/:id — Ressource aktualisieren
- DELETE /[RESSOURCE]/:id — Ressource löschen

**Implementiere für jeden Endpunkt:**
1. **Request-Validierung:** Eingabe-Validierung mit [Zod/Joi/class-validator]
2. **Controller-Logik:** Saubere Trennung von Routing und Business-Logik
3. **Service-Layer:** Business-Logik in separater Service-Klasse
4. **Fehlerbehandlung:** Standardisierte Fehler-Responses mit HTTP-Statuscodes
5. **Authentifizierung:** Middleware für JWT/API-Key Validierung
6. **Logging:** Request/Response Logging mit Correlation-IDs

**Zusätzlich:**
- OpenAPI/Swagger Dokumentation
- Rate Limiting Middleware
- CORS Konfiguration
- Integration-Tests für alle Endpunkte

Platzhalter in [eckigen Klammern] ersetzen: [RESSOURCE/FEATURE][PROGRAMMIERSPRACHE][FRAMEWORK][RESSOURCE][Zod/Joi/class-validator]

So verwendest du die Vorlage

Kopiere den Prompt, ersetze die Platzhalter in eckigen Klammern durch deine Angaben und füge ihn in den KI-Assistenten deiner Wahl ein. Je genauer die Angaben, desto besser das Ergebnis.

Tipps für bessere Ergebnisse

  • Geben Sie das Framework und die ORM-Bibliothek an
  • Erwähnen Sie die Authentifizierungsmethode
  • Fragen Sie nach einer Postman-Collection zum Testen
  • Bitten Sie um Docker-Compose für die Entwicklungsumgebung

Passende offene Modelle

Die Auswahl nennt aktuelle offene Modelle als Ausgangspunkt für eigene Tests. Sie ist keine Messung für diese Vorlage.

Stichwörter: #rest-api #backend #endpoints #crud

Zuletzt aktualisiert: