Add error handler

pull/5/head
Amio 2018-06-26 23:38:40 +08:00
rodzic a114aa5e87
commit 6321909ad5
1 zmienionych plików z 13 dodań i 1 usunięć

Wyświetl plik

@ -77,7 +77,19 @@ router.get('/list/:subject/:status/:color', serveListBadge)
router.get('/', serveMarkdown('README.md'))
router.get('/clean-cache', cleanCache)
router.get('/list-cache', listCache)
router.all('/*', (req, res) => {
res.statusCode = 404
res.end()
})
const handler = cors((req, res) => router.lookup(req, res))
const handler = cors((req, res) => {
try {
router.lookup(req, res)
} catch (ex) {
console.error(ex)
res.statusCode = 500
res.end()
}
})
const server = http.createServer(handler)
server.listen(3000)