Switch to @sentry/node

This commit is contained in:
Jonathan Cremin 2019-03-11 21:03:44 +00:00
parent 2a39b2a8e3
commit b5f99b217a
5 changed files with 124 additions and 49 deletions

10
app.js
View file

@ -10,7 +10,7 @@ import compress from 'koa-compress';
import serve from 'koa-static';
import views from 'koa-views';
import bodyparser from 'koa-bodyparser';
import raven from 'raven';
import * as Sentry from '@sentry/node';
import debuglog from 'debug';
import index from './routes/index';
import recent from './routes/recent';
@ -23,15 +23,17 @@ const debug = debuglog('combine.fm');
process.env.VUE_ENV = 'server';
raven.config(process.env.SENTRY_DSN).install();
Sentry.init({
dsn: process.env.SENTRY_DSN,
});
const app = new koa();
app.on('error', (err) => {
raven.captureException(err);
Sentry.captureException(err);
});
app.use(errorHandler(raven));
app.use(errorHandler(Sentry));
app.use(bodyparser());
app.use(cors());