| 12345678910111213141516171819202122232425262728 |
- 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')
|