ForgeTotal.js 5
ro

Total.js 5

Prinderea multor URL-uri cu o rută wildcard

Total.js 5 · total5@0.0.19 routing Executată cu Total.js 5

Un * ca ultim segment al unei rute se potrivește cu orice URL sub acea cale. O rută fără wildcard este mai specifică și câștigă, deci tratezi cazul general cu wildcard-ul și adaugi rute fixe pentru excepții. Calea cererii este disponibilă în $.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' });
}