timofey-nodal
Version:
An API Server and Framework for node.js
25 lines (14 loc) • 381 B
JavaScript
;
const Nodal = require('nodal');
/* Forces www. on naked domain */
class ForceWWWMiddleware {
exec(controller, callback) {
let host = controller._requestHeaders.host || '';
if (host.split('.').length === 2) {
controller.redirect(`www.${host}${request.url}`);
return;
}
callback(null);
}
}
module.exports = ForceWWWMiddleware;