Use AJV, refactor a lot

This commit is contained in:
2020-11-18 21:02:16 -06:00
parent ddf1a833d6
commit 95d7360ee4
8 changed files with 96 additions and 64 deletions

View File

@@ -76,10 +76,13 @@ app.get(`/*`, (req, res) => {
/**
* Error Handler
*/
app.use(function (err, req, res) {
console.error(err);
res.status(500).json({
error: `Internal Serverless Error - "${err.message}"`,
app.use(function (err, req, res, next) {
if (res.headersSent) {
return next(err);
}
res.status(err.code || 500);
res.json({
error: err.message || `Internal Server Error - "${err.message}"`,
});
});