Условия параметров экспресс-маршрутов

У меня есть маршрут в моем приложении Express, который выглядит следующим образом:

app.get('/:id', function (request, response) {
  …
});

Идентификатор всегда будет номером. Однако на данный момент этот маршрут соответствует другим вещам, таким как/login.

Я думаю, что хочу две вещи из этого:

to only use this route if the ID is a number, and only if there isn't a route for that specific paramater already defined (such as the clash with /login).

Можно ли это сделать?

Ответы на вопрос(3)

Ваш ответ на вопрос