From 4808d6d613eddaf156537afc4c813c2b82719686 Mon Sep 17 00:00:00 2001 From: Stepan Vladovskiy Date: Sun, 7 Apr 2024 15:14:38 -0300 Subject: [PATCH] feat: with sentry node in dependensies and sentry dsn in index --- index.mjs | 11 +++++++++++ package.json | 3 ++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/index.mjs b/index.mjs index e5da0da..4826da6 100644 --- a/index.mjs +++ b/index.mjs @@ -7,6 +7,9 @@ const authorizer = new Authorizer({ redirectURL: 'https://testing.discours.io', }); +const Sentry = require("@sentry/node"); +Sentry.init({ dsn: 'https://c98cd247c6744938a4daf0b3118722a2@glitchtip.discours.io/4' }); + const startServer = async () => { const server = await Server.configure({ port: process.env.PORT || 4000, @@ -39,4 +42,12 @@ const startServer = async () => { server.listen(); }; +process.on('unhandledRejection', (reason, promise) => { + Sentry.captureException(reason); +}); + +process.on('uncaughtException', (error) => { + Sentry.captureException(error); +}); + startServer(); diff --git a/package.json b/package.json index 4896218..18fe1b5 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "license": "MIT", "dependencies": { "@authorizerdev/authorizer-js": "^2.0.0", - "@hocuspocus/server": "^2.11.2" + "@hocuspocus/server": "^2.11.2", + "@sentry/node": "^6.14.0" } }