File tree 2 files changed +8
-4
lines changed
2 files changed +8
-4
lines changed Original file line number Diff line number Diff line change 2
2
'use strict' ;
3
3
4
4
const express = require ( 'express' ) ;
5
+ const raven = require ( 'raven' ) ;
5
6
const statics = express . static ;
6
7
const bodyParser = require ( 'body-parser' ) ;
7
8
const nunjucks = require ( 'nunjucks' ) ;
8
9
const db = require ( './lib/db' ) ;
9
10
10
11
const app = module . exports . app = express ( ) ;
12
+ app . use ( raven . middleware . express . requestHandler ( process . env . SENTRY_DSN ) ) ;
13
+
11
14
app . set ( 'x-powered-by' , false ) ;
12
15
app . set ( 'trust proxy' , 1 ) ;
13
16
@@ -38,10 +41,10 @@ app.use('/app', require('./apps/app/controller'));
38
41
app . use ( '/admin' , require ( './apps/admin/controller' ) ) ;
39
42
app . use ( '/email' , require ( './apps/email/controller' ) ) ;
40
43
41
- // Redirect to /app
42
- app . get ( '/ ' , ( req , res ) => {
43
- res . redirect ( '/app' ) ;
44
- } ) ;
44
+ app . get ( '/' , ( req , res ) => { res . redirect ( ' /app' ) ; } ) ;
45
+ app . get ( '* ' , ( req , res ) => { res . redirect ( '/app' ) ; } ) ;
46
+
47
+ app . use ( raven . middleware . express . errorHandler ( process . env . SENTRY_DSN ) ) ;
45
48
46
49
// Error Handler
47
50
app . use ( ( err , req , res , next ) => {
Original file line number Diff line number Diff line change 61
61
"mongoose" : " ^4.4.13" ,
62
62
"nunjucks" : " ^2.4.2" ,
63
63
"oauth" : " ^0.9.14" ,
64
+ "raven" : " ^0.10.0" ,
64
65
"semantic-ui-less" : " ^2.1.8" ,
65
66
"sendgrid" : " ^2.0.0" ,
66
67
"trumbowyg" : " ^2.0.5"
You can’t perform that action at this time.
0 commit comments