firepup-site/old-index.js
2023-10-01 18:39:12 -05:00

22 lines
No EOL
620 B
JavaScript

const express = require("express");
const app = express();
const fileloc = __dirname+"/public"
const err404loc = __dirname+"/404.html"
const err500loc = __dirname+"/500.html"
const files = express.static(fileloc)
app.use(files);
app.get("/cause-error-500", function(req, res, next) {
throw new Error("Intentional 500 error");
});
app.get("/cause-error-404", function(req, res) {
res.status(404).send("Intentional 404 error");
});
app.use(function(req, res, next) {
res.status(404).sendFile(err404loc);
});
app.use(function(error, req, res, next) {
res.sendStatus(500).sendFile(err500loc);
});
app.listen(8080);