From 8c71328c715c498e0d52d511203f9228d1c701a4 Mon Sep 17 00:00:00 2001 From: James Tomasino Date: Fri, 18 Jun 2021 16:05:37 +0000 Subject: [PATCH] 404 page configured --- server.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/server.js b/server.js index 3a33888..11cd6dd 100644 --- a/server.js +++ b/server.js @@ -66,7 +66,7 @@ app.get('/rss.xml', async function (req, res) { const extensionRegexp = new RegExp('\.txt', 'g') content = content.replace(domainRegexp, 'https://cosmic.voyage/') content = content.replace(extensionRegexp, '.html') - res.setHeader('content-type', 'text/xml'); + res.setHeader('content-type', 'text/xml') res.render('raw', { content: content }) }) @@ -76,11 +76,19 @@ app.get('/atom.xml', async function (req, res) { const extensionRegexp = new RegExp('\.txt', 'g') content = content.replace(domainRegexp, 'https://cosmic.voyage/') content = content.replace(extensionRegexp, '.html') - res.setHeader('content-type', 'text/xml'); + res.setHeader('content-type', 'text/xml') res.render('raw', { content: content }) }) app.use(express.static(path.join(__dirname, '/static'))) app.use(express.static('/var/gopher')) +app.get('*', function(req, res){ + const back = '<< BACK TO COSMIC VOYAGE' + const error = 'Message not found. Please try again.' + const content = back + '\n\n' + error + res.status(404) + res.render('basic', { content: content }) +}) + app.listen(port, () => console.log(`listening on port ${port}!`))