Is there a full-stack, NodeJS-based framework similar to Ruby on Rails or PHP which renders templates on the server-side?
Basically, I am wanting to develop a web site which will be indexable by Google (non-SPA). I'd like to be able to include common header and footer files on each page. I basically want to do the following but with NodeJS:
index.html:
<?php include 'header.php'; ?>
<h1>This is the home page</h1>
<p>Here is some content.</p>
<?php include 'footer.php'; ?>
I will not be using a RESTful API (or any API) for this web site. It's basically a simple, static web site which uses NodeJS for its server-side component.