@@ -125,30 +125,23 @@ export const register = async (
125
125
throw new HttpError ( "Not Found" , HttpCode . NotFound )
126
126
} )
127
127
128
- const errorHandler : express . ErrorRequestHandler = async ( err , req , res ) => {
128
+ const errorHandler : express . ErrorRequestHandler = async ( err , req , res , next ) => {
129
129
if ( err . code === "ENOENT" || err . code === "EISDIR" ) {
130
130
err . status = HttpCode . NotFound
131
131
}
132
132
133
133
const status = err . status ?? err . statusCode ?? 500
134
134
res . status ( status )
135
135
136
- if ( req . accepts ( "application/json" ) ) {
137
- res . json ( {
138
- error : err . message ,
139
- ...( err . details || { } ) ,
140
- } )
141
- } else {
142
- const resourcePath = path . resolve ( rootPath , "src/browser/pages/error.html" )
143
- res . set ( "Content-Type" , getMediaMime ( resourcePath ) )
144
- const content = await fs . readFile ( resourcePath , "utf8" )
145
- res . send (
146
- replaceTemplates ( req , content )
147
- . replace ( / { { ERROR_ T I T L E } } / g, status )
148
- . replace ( / { { ERROR_ H E A D E R } } / g, status )
149
- . replace ( / { { ERROR_ B O D Y } } / g, err . message ) ,
150
- )
151
- }
136
+ const resourcePath = path . resolve ( rootPath , "src/browser/pages/error.html" )
137
+ res . set ( "Content-Type" , getMediaMime ( resourcePath ) )
138
+ const content = await fs . readFile ( resourcePath , "utf8" )
139
+ res . send (
140
+ replaceTemplates ( req , content )
141
+ . replace ( / { { ERROR_ T I T L E } } / g, status )
142
+ . replace ( / { { ERROR_ H E A D E R } } / g, status )
143
+ . replace ( / { { ERROR_ B O D Y } } / g, err . message ) ,
144
+ )
152
145
}
153
146
154
147
app . use ( errorHandler )
0 commit comments