UNPKG

@compas/server

Version:

Koa server and common middleware

16 lines (15 loc) 656 B
/** * Sentry support; * - Starts a new root span for each incoming request. * - Tries to name it based on the finalized name of `ctx.event`. * This is most likely in the format `router.foo.bar` for matched routes by the * generated router. * - Uses the sentry-trace header when provided. * Note that if a custom list of `allowHeaders` is provided in the CORS options, * 'sentry-trace' and 'baggage' should be allowed as well. * - If the error handler retrieves an unknown or AppError.serverError, it is reported as * an uncaught exception. * * @returns {import("koa").Middleware} */ export function sentry(): import("koa").Middleware;