Add 404 error support
This commit is contained in:
parent
e30e92f9ce
commit
6e66b84cdd
2 changed files with 11 additions and 2 deletions
8
app.js
8
app.js
|
@ -92,12 +92,16 @@ app.use(morgan("dev"))
|
||||||
res.redirect("/login?fail");
|
res.redirect("/login?fail");
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.get("/images/:name", (req, res) => {
|
.get("/images/:name", (req, res, next) => {
|
||||||
if ("name" in req.params && fs.existsSync("./images/"+req.params.name)) {
|
if ("name" in req.params && fs.existsSync("./images/"+req.params.name)) {
|
||||||
res.sendfile("./images/"+req.params.name);
|
res.sendfile("./images/"+req.params.name);
|
||||||
} else {
|
} else {
|
||||||
res.status(404).send("Image not found :/");
|
next();
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
.use((req, res) => {
|
||||||
|
res.status(404);
|
||||||
|
res.render("404", {url: req.path});
|
||||||
|
})
|
||||||
.listen(8080);
|
.listen(8080);
|
||||||
|
|
||||||
|
|
5
views/404.pug
Normal file
5
views/404.pug
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
extend layout
|
||||||
|
block content
|
||||||
|
h1 404 - Page not found
|
||||||
|
p The requested URL #{url} was not found on this server
|
||||||
|
|
Loading…
Reference in a new issue