Minimalist Sentry client for Cloudflare workers and service workers
npm install @cfworker/sentry




Minimalist Sentry client for Cloudflare workers and service workers.
``js
import { captureError } from '@cfworker/sentry';
const sentryDsn = '...';
const environment = 'production'; // development, etc.
const release = '...';
addEventListener('fetch', event => {
try {
// handle event.request ...
} catch (err) {
const { event_id, posted } = captureError(
sentryDsn,
environment,
release,
err,
event.request,
user // optional, eg { name: 'octocat' }
);
event.waitUntil(posted);
}
event.respondWith(
new Response(Internal server error. Event ID: ${event_id}, {``
status: 500
})
);
});