Express. js Маршрутизация: подстановочный знак / функция поиска - PullRequest
0 голосов
/ 30 апреля 2020

Итак, на одном из моих маршрутов в моем приложении express есть поиск контакта. (/ Контакт). Он выходит из запроса req.query для извлечения информации для поиска.

Однако я бы хотел добавить опцию для / contact /: contact_id, если пользователю не нужно ее искать. Это гораздо проще, чем добавить contact_id в параметры для конечного пользователя, если он уже знает contact_id.

Могу ли я иметь и / contact и / contact /: contact_id и заставить их работать должным образом? Или мне нужно сделать / contact /: contact_id и добавить оператор if, чтобы проверить, есть ли у них уже идентификатор контакта?

1 Ответ

1 голос
/ 30 апреля 2020

Вы можете иметь маршруты /contact и /contact/:contact_id, и порядок, в котором вы объявляете маршруты, не имеет значения.

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