From f6dd0c90ffa418e43742bf678ab92055412fb632 Mon Sep 17 00:00:00 2001 From: Jason Williams Date: Tue, 8 Oct 2019 17:35:52 -0600 Subject: [PATCH] Video 50: 404 Pages --- web-server/src/app.js | 16 ++++++++++++++++ web-server/templates/views/404.hbs | 15 +++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 web-server/templates/views/404.hbs diff --git a/web-server/src/app.js b/web-server/src/app.js index 6d5adaf..ce467f2 100644 --- a/web-server/src/app.js +++ b/web-server/src/app.js @@ -46,6 +46,22 @@ app.get('/weather', (req, res) => { }) }) +app.get('/help/*', (req, res) => { + res.render('404', { + errorMessage: 'Help article not found.', + title: '404', + name: 'Jason Williams' + }) +}) + +app.get('*', (req, res) => { + res.render('404', { + errorMessage: 'Page not found.', + title: '404', + name: 'Jason Williams' + }) +}) + app.listen(4200, () => { console.log('Server is up on port 4200.') }) diff --git a/web-server/templates/views/404.hbs b/web-server/templates/views/404.hbs new file mode 100644 index 0000000..c0722f8 --- /dev/null +++ b/web-server/templates/views/404.hbs @@ -0,0 +1,15 @@ + + + + + + + + + + {{>header}} +

{{errorMessage}}

+ {{>footer}} + + +