Rutas anidadas en expreso, donde una ruta principal incluye un parámetro
¿Cuál es la mejor manera de definir una jerarquía de ruta para que tenga una URL básica de/page/:id
y luego urls como/page/:id/delete
y/page/:id/edit
, sin tener que repetir el bit / page /: id en todas las rutas?
He intentado lo siguiente, pero elid
param no está disponible en las rutas secundarias:
pageActions = express.Router!
pageActions.get "/delete", (request, response) ->
request.params.id #undefined
app.use "/page/:id", pageActions
No puedo ver ninguna mención de este comportamiento en la guía de enrutamiento, pero parece que sería útil tener todos los parámetros disponibles aquí, especialmente porque está permitido tener parámetros en la "ruta de montaje" de la ruta.