INNER CODE UNIT · TypeScript
handleError
keptn/keptn · bridge/server/app.ts:300
function handleError(err: any, req: Request, res: Response, authType: AuthType): number {
// set locals, only providing error in development
res.locals.message = err.message;
res.locals.error = req.app.get('env') === 'development' ? err : {};
// render the error page
if (err.response?.data?.message) {
err.message = err.response?.data.message;
}
res.setHeader('keptn-auth-type', authType);
printError(err);
log.error(`Response status ${err.response?.status} for ${req.method} ${req.url}`);
return err.response?.status || 500;
}
export { init, defaultContentSecurityPolicyOptions };