UNPKG

fh-dev-proxy

Version:

Enables local development requests to be proxied through the FeedHenry cloud for access to secure backend systems.

21 lines (14 loc) 563 B
'use strict'; var httpProxy = require('http-proxy') , log = require('fhlog').getLogger('Proxy'); // We'll be using this to proxy all requests var proxy = httpProxy.createProxyServer(); proxy.on('error', function (err, req, res) { log.error('A request encountered an error %j', err); res.end('Proxying request to remote host failed - ' + err.code); }); proxy.on('proxyRes', function (proxyRes, req, res) { var resTime = Date.now() - res.reqStartTime; log.debug('Received a response from target host in %dms.', resTime); }); module.exports = proxy;