node, mvc, ejs template, use base controller to render the header, footer, content ...etc