bigpipe
Version:
Bigpipe a radical new web framework for Node.js that's inspired by Facebook's bigpipe concept.
37 lines (32 loc) • 762 B
JavaScript
;
var Pagelet = require('pagelet')
, pagelet;
pagelet = Pagelet.extend({
name: 'ignored',
/**
* Render the supplied template.
*
* @param {Function} next Continuation callback.
* @api private
*/
get: function get(next) {
next(undefined, {});
},
/**
* Handle incoming POST requests.
*
* @param {Object} body Contents of the POST.
* @param {Array} files Array of uploaded files.
* @param {Function} next Continuation callback.
* @api private
*/
post: function post(body, files, next) {
if (!body.to) return next(new Error('A valid e-mail is required'));
next();
},
});
//
// Nuke Pagelet.optimize so it will be ignored by BigPipe.
//
pagelet.optimize = null;
module.exports = pagelet;