express-advanced-error-kit
v1.0.0
Published
Advanced TypeScript error handling middleware for Express applications.
Downloads
91
Maintainers
Readme
express-advanced-error-kit
Advanced TypeScript-based error handling middleware for Express.js.
Features
- Async handler wrapper
- Custom ApiError class
- Global error middleware
- 404 not found middleware
- Production-safe stack hiding
- ESM + CommonJS support
- Full TypeScript definitions
Installation
npm install express-advanced-error-kitUsage
import express from "express";
import {
asyncHandler,
ApiError,
notFoundMiddleware,
errorMiddleware
} from "express-advanced-error-kit";
const app = express();
app.get(
"/error",
asyncHandler(async () => {
throw new ApiError("Something went wrong", 400);
})
);
app.use(notFoundMiddleware);
app.use(errorMiddleware);
app.listen(5000);
