Wyrażaj warunki parametrów trasy
Mam trasę w mojej aplikacji Express, która wygląda tak:
app.get('/:id', function (request, response) {
…
});
Identyfikator zawsze będzie numerem. Jednak w tej chwili ta trasa pasuje do innych rzeczy, takich jak/login
.
Myślę, że chcę od tego dwóch rzeczy:
używać tylko tej trasy, jeśli ID jest numerem, itylko wtedy, gdy nie ma trasy dla tej konkretnej osoby już zdefiniowanej (takiej jak zderzenie z/login
).Czy można to zrobić?