Przechwytywanie wielu URL trasą z wildcardem
* jako ostatni segment trasy pasuje do dowolnego URL pod tą ścieżką. Trasa bez wildcarda jest bardziej szczegółowa i wygrywa, więc przypadek ogólny obsługujesz wildcardem, a dla wyjątków dodajesz stałe trasy. Ścieżka żądania jest dostępna w $.url.
exports.install = function() {
ROUTE('GET /docs/*', docs);
ROUTE('GET /docs/changelog/', changelog);
};
function docs($) {
$.json({ handler: 'docs', url: $.url });
}
function changelog($) {
$.json({ handler: 'changelog' });
}