const route = Router();
router.get('user/:UserId');
router.post('user/:UserId');
router.put('user/:UserId');
У меня есть вышеупомянутые маршруты для пользователя REST API, я хотел, чтобы пользователь по местоположению API. поэтому я попробовал что-то вроде ниже.
router.get('user/getUserByLocation');
Проблема в том, что он вызывает router.get('user/:UserId');
, поскольку находит getUserByLocation как UserId.
Я изменил router.get('user/getUserByLocation');
на router.get('getUserByLocation');
, это работает.
Мой вопрос заключается в том, является ли приведенное выше решение лучшим подходом, или мне нужно использовать router.get('user');
со строкой запроса, чтобы получить getUserByLocation.