Tengo dos rutas en mi aplicación express js
1.router.route('/art/:category/:fieldName/:tag/:count(\\d+)?/:perPage(\\d+)?') 2.router.route('/art/search/:keyword/:count(\\d+)?/:perPage(\\d+)?') cuando accedo a la segunda ruta como ( art/search/fu/1/1 ) siempre apunta a la ruta-1
En su archivo de ruta, coloque la ruta 2 antes de la ruta 1, ya que administra /art/:category antes de /art/search asuma que la search es una categoría. Es por eso que apunta a la ruta 1 y no a la ruta 2.