Me gustaría mostrar Breadcrumbs para mis páginas en Express. No pude encontrar mucho y parece que solo hay unas pocas personas que quieren crear migas de pan en sus sitios web o debe haber una forma completamente diferente de resolver el problema. Encontré 2-3 middlewares que no se mantienen activamente y parece que no admiten rutas dinámicas o no están bien documentados.
Entonces, suponiendo que obtuve las siguientes rutas y nombres de migas de pan:
Esperaba un middleware popular que sea capaz de almacenar migas de pan dinámicamente y una vez que llame a una "subpágina", también mostrará una lista de todas las migas de pan principales. Algo como esto:
router.get('/:id/:slug', function(req, res, next) { var projectName = 'John Doe Project'; req.breadcrumbs().add({name: projectName, url: '/url/to/project/'}); res.render('projects/index', { title: 'Express', breadcrumbs: req.breadcrumbs()}); });¿Cuál es la mejor práctica para proporcionar migas de pan?