Express is pretty template-agnostic, as you can choose any template engine that you like. If you want more HTML-style templates, you can use ejs instead of Jade, for example:
// install ejs first npm install ejs
// app.js var express = require('express'); var app = express(); app.engine('html', require('ejs').renderFile); app.set('view engine', 'html'); app.get('/', function(req, res) { res.render('index', { name : 'World' }); }); app.listen(3012);
// ./views/index.html <h1>Hello <%= name %>!</h1>
// Output: <h1>Hello World!</h1>
source share