@edenjs/cli
Version:
Web Application Framework built on Express.js and Redis
35 lines (31 loc) • 623 B
text/typescript
// Require local class dependencies
import Controller from 'controller';
/**
* Create Core Controller class
*/
export default class DefaultController extends Controller {
/**
* Construct Home Controller class
*/
constructor() {
// Run super
super();
// Bind public methods
this.indexAction = this.indexAction.bind(this);
}
/**
* Index action
*
* @param {Request} req
* @param {Response} res
*
* @name HOME
* @route {get} /
* @menu {MAIN} Home
* @priority 1
*/
indexAction(req, res) {
// Render home page
res.render('home');
}
}