NestJS · Middle · Frage 4 von 75
Wie liest ein Rollen-Guard die an einer Route deklarierten Rollen?
export const Roles = Reflector.createDecorator<string[]>();
@Roles(["admin"])
@Delete(":id")
remove() {}- 1Er liest Routen-Metadaten über
Reflector - 2Er parst den Quelltext des Controllers
- 3Rollen werden im Request-Body übergeben
Antwort zeigen
Richtige Antwort: Er liest Routen-Metadaten über Reflector
Erklärung
getAllAndOverride lässt einen Wert auf Methodenebene einen auf Klassenebene überschreiben; getAllAndMerge kombiniert sie.