TrackChangesController.coffee 479 B

12345678910111213
  1. logger = require "logger-sharelatex"
  2. request = require "request"
  3. settings = require "settings-sharelatex"
  4. module.exports = TrackChangesController =
  5. proxyToTrackChangesApi: (req, res, next = (error) ->) ->
  6. url = settings.apis.trackchanges.url + req.url
  7. logger.log url: url, "proxying to track-changes api"
  8. getReq = request(url: url, method: req.method)
  9. getReq.pipe(res)
  10. getReq.on "error", (error) ->
  11. logger.error err: error, "track-changes API error"
  12. next(error)