Bei schnell erzeugten Node.js-Prototypen funktioniert der Erfolgsfall oft sofort, während Fehler still verschwinden. Ich baue deshalb früh eine kleine Fehlerstruktur ein:
Dazu gehören strukturierte Logs mit Zeitstempel, Route und Fehlerursache – aber niemals Passwörter oder Tokens. Anschließend teste ich absichtlich fehlende Felder, Timeouts und ungültiges JSON. So wird aus einem netten Demo-Server schneller ein belastbarer Prototyp. Welche Fehlerfälle prüft ihr zuerst?
Code:
class AppError extends Error {
constructor(message, status = 500) {
super(message);
this.status = status;
}
}Dazu gehören strukturierte Logs mit Zeitstempel, Route und Fehlerursache – aber niemals Passwörter oder Tokens. Anschließend teste ich absichtlich fehlende Felder, Timeouts und ungültiges JSON. So wird aus einem netten Demo-Server schneller ein belastbarer Prototyp. Welche Fehlerfälle prüft ihr zuerst?

