Я хочу создать фильтр в своем проекте, и мне нужен маршрутизатор, который получает различное количество необязательных параметров . Я попытался:
router.get('/:orderBy?/:kind?/:status?/:ageRating?/', async(req, res) => {
...
})
Этот пример работает ... НО это связано с параметром хронологии. Для отправки только /:status?/
мне нужно отправить параметры, которые стоят перед ним /:orderBy?/:kind?/:status?/
. Как связать значение с ключами и отправить что-то вроде /ageRating/G/
и получить /G/
как req.params.ageRating
. Может быть, есть другое решение? Буду благодарен за помощь,