Fehlerbehandlung – HTTP-Status-Codes
Die Fehlerbehandlung läuft bei einer API für gewöhnlich über die entsprechenden Status-Codes. Wir könnten unseren UserController
also folgendermaßen erweitern.
Wir verwenden eine eigene Exception für die API, die Fehlercodes für uns als Konstanten beinhaltet:
Damit können die einzelnen Endpunkte sich auf den Fehlercode beschränken und unser „Error-Handler“ kümmert sich um die korrekte Kommunikation mit dem Client.