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}!`))