|
|
@@ -2,19 +2,18 @@ Settings = require 'settings-sharelatex'
|
|
|
logger = require 'logger-sharelatex'
|
|
|
logger.initialize("spelling-sharelatex")
|
|
|
SpellingAPIController = require './app/js/SpellingAPIController'
|
|
|
-restify = require 'restify'
|
|
|
+express = require('express')
|
|
|
Path = require("path")
|
|
|
+server = express()
|
|
|
+bodyParser = require('body-parser')
|
|
|
metrics = require("metrics-sharelatex")
|
|
|
metrics.initialize("spelling")
|
|
|
metrics.mongodb.monitor(Path.resolve(__dirname + "/node_modules/mongojs/node_modules/mongodb"), logger)
|
|
|
HealthCheckController = require("./app/js/HealthCheckController")
|
|
|
|
|
|
|
|
|
-server = restify.createServer
|
|
|
- name: "spelling-sharelatex",
|
|
|
- version: "0.0.1"
|
|
|
|
|
|
-server.use restify.bodyParser(mapParams: false)
|
|
|
+server.use bodyParser.json()
|
|
|
server.use metrics.http.monitor(logger)
|
|
|
|
|
|
server.post "/user/:user_id/check", SpellingAPIController.check
|