index.js 463 B

123456789101112131415161718192021222324252627
  1. console.log(process.env);
  2. var http = require('http');
  3. var httpProxy = require('http-proxy');
  4. var proxy = httpProxy.createProxyServer({
  5. });
  6. proxy.on("error", function(err, req, res, urla){
  7. console.log("ERROR",err);
  8. res.write(JSON.stringify(err,true,2));
  9. res.end();
  10. })
  11. http.createServer(function(req, res) {
  12. req.url = '/wp-json/metrics';
  13. proxy.web(req, res, { target: process.env.WP_METRICS_URL || 'http://localhost:8080' });
  14. }).listen(9117);