Geschachtelte Routen in Express, wobei eine übergeordnete Route einen Parameter @ enthä

Was ist der beste Weg, um eine Routenhierarchie zu definieren, so dass ich eine grundlegende URL von @ ha/page/:id und dann URLs wie/page/:id/delete und/page/:id/edit, ohne das / page /: id-Bit in allen Pfaden wiederholen zu müssen?

Ich habe folgendes versucht, aber dasid param ist in den untergeordneten Routen nicht verfügbar:

pageActions = express.Router!

pageActions.get "/delete", (request, response) ->
    request.params.id #undefined

app.use "/page/:id", pageActions

Ich kann dieses Verhalten in der Routing-Anleitung nicht erwähnen, aber es scheint nützlich zu sein, alle Parameter hier verfügbar zu haben, zumal es zulässig ist, Parameter im "Mount-Pfad" der Route zu haben.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage