Comments (1)
Hi @mihir83in, thank you for reporting these issues.
In general, I believe the behavior you are describing is exhibited only in the debug
mode, where the handler tries to print as much information as possible to make troubleshooting easier.
Could you please confirm that the problem goes away when the debug mode is disabled?
is there a way to address duplication of statuscode ?
I guess we can handle status
and statusCode
in a special way, and when they are both set to the same value, then we can omit status
from the response. Would that solve the problem for you?
is there a way to remove toJSON and stack from payload ?
stack
is included intentionally to make errors easier to debug.
I am not sure why toJSON
is included, this field is usually a function returning JSON representation of this
object, and as such is skipped by JSON.stringify
. Is this perhaps specific to swagger-express-middleware
?
I would like to find a way how to remove toJSON
in your use case, but I am very reluctant to add exceptions specific to 3rd party modules like swagger-express-middleware
. Let's see if we can find a good way.
from strong-error-handler.
Related Issues (20)
- Dependency Dashboard
- Extra files in node_modules HOT 5
- Safefields doesn't work with "array of errors" HOT 4
- Incorrect comment for negotiateContentProducer HOT 2
- debug false not working in middleware HOT 2
- "Unhandled Error" for errors that have been handled properly. HOT 11
- Handle AssertionError as 4xx error (keep showing message even in production / debug false) HOT 1
- Allow error 2xx transmission HOT 5
- Add config option to log errors on a single line HOT 1
- 404 Not found XSS (Cross Site Scripting Issue) HOT 19
- Use template-literal instead of EJS HOT 2
- issue with deploying to heroku HOT 1
- Safe fields can overwrite status code property HOT 1
- New release HOT 2
- Support `expose` property of http-errors
- Security Vulnerability in Strong-Globalize HOT 4
- Customize XML response HOT 1
- TypeError: Converting circular structure to JSON HOT 1
- How can i get an single error message from loopback error body HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from strong-error-handler.