const cons = require('consolidate') const express = require('express') const app = express() app.engine('html', cons.swig) app.set('view engine', 'html') app.set('views', __dirname + '/views') app.use((req, res, next) => { console.log(req.originalUrl) if (req.originalUrl.endsWith('.html')) { cons.swig(__dirname + req.originalUrl, {}, (err, html) => { if (err) next(err) else res.send(html) }) } else { next() } }) app.use(express.static(__dirname)) app.listen(3001) console.log('http://localhost:3001/lets-code-javascript-part-1.html')