Over JSON body pomocou akcie
V Total.js 5 deklaruješ vstup akcie cez input. Hviezdička pred názvom poľa (*email) ho označí ako povinné a typ za dvojbodkou (Email) overuje framework. Tvoja funkcia action sa spustí, len keď sú dáta platné.
Cesty odkazujú na akciu operátorom -->. Prefix * znamená "akcia" (na rozdiel od funkcie kontroléra).
NEWACTION('Subscribe/exec', {
name: 'Subscribe to the newsletter',
input: '*email:Email, name:String',
action: function($, model) {
$.success(model.email);
}
});exports.install = function() {
ROUTE('POST /subscribe/ --> *Subscribe/exec');
};Pošli platné body a akcia sa vykoná. Pošli neplatný e-mail a framework odpovie chybou validácie bez volania tvojej funkcie.