Preview:
const express = require('express');
const app = express();

// routing
app.listen(3000);
// register public folder as static so that it can be accessable
app.use(express.static('public'));

app.get('/', (req, res) => {
    //res.send('<p>This is responses.</p>');
    res.sendFile('./views/index.html', {root: __dirname});
});

app.get('/about', (req, res) => {
    res.sendFile('./views/about.html', {root: __dirname});
});

app.get('/aboutus', (req, res) => {
    res.redirect('/about');
});

app.use((req, res) => {
    res.status(404).sendFile('./views/404.html', {root: __dirname});
})
downloadDownload PNG downloadDownload JPEG downloadDownload SVG

Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!

Click to optimize width for Twitter