We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 58bd700 commit c67d315Copy full SHA for c67d315
src/common/http.ts
@@ -9,7 +9,7 @@ export enum HttpCode {
9
}
10
11
export class HttpError extends Error {
12
- public constructor(message: string, public readonly code: number) {
+ public constructor(message: string, public readonly code: number, public readonly details?: object) {
13
super(message)
14
this.name = this.constructor.name
15
src/node/http.ts
@@ -667,8 +667,10 @@ export class HttpServer {
667
if (request.headers["content-type"] === "application/json") {
668
write({
669
code,
670
+ mime: "application/json",
671
content: {
672
error: e.message,
673
+ ...(e.details || {}),
674
},
675
})
676
} else {
0 commit comments