app.coffee 562 B

12345678910111213141516171819
  1. Settings = require "settings-sharelatex"
  2. logger = require "logger-sharelatex"
  3. logger.initialize("history")
  4. HttpController = require "./app/js/HttpController"
  5. express = require "express"
  6. app = express()
  7. app.post "/doc/:doc_id/history", express.bodyParser(), HttpController.appendUpdates
  8. app.use (error, req, res, next) ->
  9. logger.error err: error, "an internal error occured"
  10. req.send 500
  11. app.listen (Settings.port ||= 3014), (error) ->
  12. if error?
  13. logger.error err: error, "could not start history server"
  14. logger.log "history api listening on port 3014"