diff options
Diffstat (limited to 'app.js')
| -rw-r--r-- | app.js | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -105,7 +105,7 @@ class App { res.send(this.readfile.GetMain(output.get(this.path.string).meta)) } } else { - res.sendStatus(404) + res.status(404).send(this.readfile.GetMain({title: 'Page not found', description: '', keywords: ''})) } break } @@ -165,7 +165,7 @@ class App { } } } else { - res.send('Not Found') + res.send(JSON.stringify({html: this.readfile.NotFound(), css: ['main.css'], js: ['purify.js', '404.js']})) } }) }) @@ -184,7 +184,10 @@ class App { } #FileOpen(x) { x.res.set('Content-Type', x.mime) - x.data.file.on('open', () => x.data.file.pipe(x.res)).on('error', () => x.res.sendStatus(404)) + x.data.file.on('open', () => x.data.file.pipe(x.res)).on('error', () => { + x.res.set('Content-Type', mime.html) + x.res.status(404).send('File not found') + }) } #ValidateCookie(req, res, next) { const { cookies } = req |
