initial commit

This commit is contained in:
Ari Yeger
2025-07-23 11:29:35 -04:00
parent d104d37a27
commit 5e9654728e
67 changed files with 7956 additions and 1 deletions

View File

@ -0,0 +1,18 @@
/** @typedef {import("@types/express").Request} Request */
/** @typedef {import("@types/express").Response} Response */
/** @typedef {import("@types/express").NextFunction} NextFunction */
/**
* Express error handler middleware.
* @param {Error & {status?: number}} err
* @param {Request} req
* @param {Response} res
* @param {NextFunction} _
* @returns {void}
*/
export default (err, req, res, _) => {
console.error(err);
if (!res.statusCode) {
res.status(err.status || 500).json({message: err.message || 'Internal Server Error'});
}
};