|
|
@@ -12,6 +12,9 @@ const logger = require('logger-sharelatex')
|
|
|
logger.initialize('notifications-sharelatex')
|
|
|
const express = require('express')
|
|
|
const app = express()
|
|
|
+const methodOverride = require('method-override')
|
|
|
+const bodyParser = require('body-parser')
|
|
|
+const errorHandler = require('errorhandler')
|
|
|
const controller = require('./app/js/NotificationsController')
|
|
|
const mongojs = require('mongojs')
|
|
|
const db = mongojs(Settings.mongo.url, ['notifications'])
|
|
|
@@ -21,12 +24,10 @@ metrics.memory.monitor(logger)
|
|
|
|
|
|
const HealthCheckController = require('./app/js/HealthCheckController')
|
|
|
|
|
|
-app.configure(function() {
|
|
|
- app.use(express.methodOverride())
|
|
|
- app.use(express.bodyParser())
|
|
|
- app.use(metrics.http.monitor(logger))
|
|
|
- return app.use(express.errorHandler())
|
|
|
-})
|
|
|
+app.use(methodOverride())
|
|
|
+app.use(bodyParser())
|
|
|
+app.use(metrics.http.monitor(logger))
|
|
|
+app.use(errorHandler())
|
|
|
|
|
|
metrics.injectMetricsRoute(app)
|
|
|
|