overleaf/services/web/app/coffee/Features/TrackChanges/TrackChangesController.coffee
2014-03-11 12:14:52 +00:00

13 lines
No EOL
479 B
CoffeeScript

logger = require "logger-sharelatex"
request = require "request"
settings = require "settings-sharelatex"
module.exports = TrackChangesController =
proxyToTrackChangesApi: (req, res, next = (error) ->) ->
url = settings.apis.trackchanges.url + req.url
logger.log url: url, "proxying to track-changes api"
getReq = request(url: url, method: req.method)
getReq.pipe(res)
getReq.on "error", (error) ->
logger.error err: error, "track-changes API error"
next(error)