NestJS · Senior · Frage 42 von 75
Wie verhindert man Mass Assignment beim Aktualisieren von Entitäten in Nest?
- 1Alle Felder der Entität in TypeScript als readonly markieren
- 2
Object.assign(entity, req.body)nutzen - 3Ein DTO erlaubter Felder annehmen und sie explizit kopieren
Antwort zeigen
Richtige Antwort: Ein DTO erlaubter Felder annehmen und sie explizit kopieren
Erklärung
TypeScript-Typen existieren zur Laufzeit nicht; nur Validierung und explizites Abbilden stoppen zusätzliche Felder.