File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2,28 +2,14 @@ import {
22 corsHandler ,
33 CorsOptions ,
44 createApp ,
5- errorHandler ,
65 registerDocs ,
76 registerVersion ,
87} from '@scaffoldly/serverless-util' ;
9- import express , { NextFunction , Request , Response } from 'express' ;
8+ import express from 'express' ;
109import { readFileSync } from 'fs' ;
1110import packageJson from '../package.json' ;
12- import { TerraformError } from './interfaces/errors' ;
1311import { RegisterRoutes } from './routes' ;
1412
15- export function terraformErrorHandler ( version : string ) {
16- return ( err : Error | any , req : Request , res : Response , next : NextFunction ) : Response | void => {
17- if ( err instanceof TerraformError ) {
18- err . respond ( res ) ;
19- next ( ) ;
20- return ;
21- }
22-
23- return errorHandler ( version ) ( err , req , res , next ) ;
24- } ;
25- }
26-
2713import swaggerJson from './swagger.json' ;
2814
2915const app = createApp ( { logHeaders : true } ) ;
@@ -34,8 +20,6 @@ app.use(corsHandler(corsOptions));
3420
3521RegisterRoutes ( app ) ;
3622
37- app . use ( terraformErrorHandler ( packageJson . version ) ) ;
38-
3923registerDocs ( app , swaggerJson ) ;
4024registerVersion ( app , packageJson . version ) ;
4125
You can’t perform that action at this time.
0 commit comments