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 };

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…