ForgeTotal.js 5
bg

Total.js 5

Улавяне на много URL адреси с маршрут със заместващ знак

Total.js 5 · total5@0.0.19 routing Изпълнено с Total.js 5

* като последен сегмент на маршрут съвпада с всеки URL адрес под този път. Маршрут без заместващ знак е по-конкретен и печели, така че общия случай обработвате със заместващия знак, а за изключенията добавяте фиксирани маршрути. Пътят на заявката е достъпен в $.url.

controllers/docs.js
exports.install = function() {
	ROUTE('GET /docs/*', docs);
	ROUTE('GET /docs/changelog/', changelog);
};

function docs($) {
	$.json({ handler: 'docs', url: $.url });
}

function changelog($) {
	$.json({ handler: 'changelog' });
}