From c1c864457823c5a8fb1425d4f6162d4ab4b9a5cb Mon Sep 17 00:00:00 2001 From: Jori Lallo Date: Sun, 24 Jul 2016 22:44:44 -0700 Subject: [PATCH] Added bugsnag to server --- package.json | 1 + server/index.js | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index a7ca6e2ac..6a862cfb7 100644 --- a/package.json +++ b/package.json @@ -35,6 +35,7 @@ "babel-preset-react": "6.3.13", "babel-preset-react-hmre": "1.0.1", "babel-preset-stage-0": "6.5.0", + "bugsnag": "^1.7.0", "classnames": "2.2.3", "codemirror": "5.16.0", "cross-env": "1.0.7", diff --git a/server/index.js b/server/index.js index 90059b83e..5c2508e25 100644 --- a/server/index.js +++ b/server/index.js @@ -3,6 +3,7 @@ import helmet from 'koa-helmet'; import logger from 'koa-logger'; import mount from 'koa-mount'; import Koa from 'koa'; +import bugsnag from 'bugsnag'; import api from './api'; import routes from './routes'; @@ -53,6 +54,10 @@ if (process.env.NODE_ENV === 'development') { app.use(logger()); } +if (process.env.NODE_ENV === 'production') { + bugsnag.register('ad7a85f99b1b9324a31e16732cdf3192'); +} + app.use(mount('/api', api)); app.use(mount(routes)); @@ -63,4 +68,4 @@ app.use(helmet.csp({ }, })); -export default app; \ No newline at end of file +export default app;