Lägg till en middleware på en route
En middleware är en funktion som körs före routens handler. Anropa next() för att fortsätta eller svara själv på förfrågan för att stoppa den. Registrera den en gång med MIDDLEWARE(name, fn) och koppla den till en route med #name.
MIDDLEWARE('apikey', function($, next) {
if ($.headers['x-api-key'] === 'abc123')
next();
else
$.invalid(401);
});exports.install = function() {
ROUTE('GET /secure/ #apikey', secure);
ROUTE('GET /open/', open);
};
function secure($) {
$.json({ ok: true });
}
function open($) {
$.json({ ok: true });
}