Express маршрутов с различным количеством дополнительных параметров - PullRequest
1 голос
/ 20 апреля 2020

Я хочу создать фильтр в своем проекте, и мне нужен маршрутизатор, который получает различное количество необязательных параметров . Я попытался:

router.get('/:orderBy?/:kind?/:status?/:ageRating?/', async(req, res) => {
    ...
})

Этот пример работает ... НО это связано с параметром хронологии. Для отправки только /:status?/ мне нужно отправить параметры, которые стоят перед ним /:orderBy?/:kind?/:status?/. Как связать значение с ключами и отправить что-то вроде /ageRating/G/ и получить /G/ как req.params.ageRating. Может быть, есть другое решение? Буду благодарен за помощь,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...