NestJS · Middle · Frage 70 von 75

Nach dem Upgrade auf NestJS 11 (Express 5) passt eine Route @Get('files/*') nicht mehr wie früher. Warum?

Antwort zeigen

Richtige Antwort: Express 5 verlangt benannte Platzhalter wie files/*splat

Erklärung

Express 5 nutzt ein neueres path-to-regexp. Optionale Teile nutzen ebenfalls Klammern, etwa /users{/:id}. Der Migrationsleitfaden von Nest listet solche Änderungen.

Zum Weiterlesen

Fehler in der Frage

NestJS · Middle · Frage 70

Teste dich selbst

Mach den Test NestJS · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen