@leismore/lmos-nodejs-error-handler
v2.0.1
Published
A general error handler for LMOS for Node.js project
Readme
lmos-nodejs-error-handler
A general error handler for LMOS for Node.js project.
Motivation
To support my customised Error class: @leismore/lmos-nodejs-lmerror, I wrote this package. It supports:
- Logging error information
- Outputting a customised HTTP response based on LMError object
Environment
- Node.js 24
- Express.js 5
- TypeScript 7
Installation
npm install @leismore/lmos-nodejs-error-handler
Test
npm test
Build
npm run build
Examples
import {error_handler} from '@leismore/lmos-nodejs-error-handler';
// In an Express.js application
// ...
app.use(error_handler);
// ...License
© Leismore™ 2026
Donation
- Leismore™ on GitHub
Help us to pay our bills, so we can focus on developing and maintaining this project.
Authors
- Kyle Chinn / Kai Qin / 秦凯 since 06 Sep 2019
Dependencies
Credits
- @leismore/error_handler_last (Obsoleted)
Product of Leismore™ OpenSource Project
Supported by Leismore™ (Australian Business Number: 25 935 862 619)
