Valider la query string dans une action
Comme input pour le body et params pour le chemin, query décrit la query string. Le framework la valide et convertit les valeurs (le numéro de page ci-dessous arrive sous forme de vrai nombre) ; une query invalide répond par une erreur de validation avant que votre code ne s'exécute.
NEWACTION('Search/exec', {
name: 'Search',
query: 'q:String, page:Number, *sort:Lowercase',
action: function($) {
$.callback({ q: $.query.q || '', page: $.query.page || 1, sort: $.query.sort });
}
});exports.install = function() {
ROUTE('GET /search/ --> *Search/exec');
};