RealTimeProxyRouter.coffee 276 B

123456789101112
  1. settings = require "settings-sharelatex"
  2. httpProxy = require('http-proxy');
  3. proxy = httpProxy.createProxyServer({
  4. target: settings.apis.realTime.url
  5. ws: true
  6. })
  7. module.exports =
  8. apply: (app) ->
  9. app.all /\/socket\.io\/.*/, (req, res, next) ->
  10. proxy.web req, res, next