reverse proxy using expressjs

var express  = require('express');
var app      = express();
var httpProxy = require('http-proxy');
var apiProxy = httpProxy.createProxyServer();
var serverOne = 'http://localhost:3001',
    ServerTwo = 'http://localhost:3002',
    ServerThree = 'http://localhost:3002';
 
app.all("/app1/*", function(req, res) {
    console.log('redirecting to Server1');
    apiProxy.web(req, res, {target: serverOne});
});

app.all("/app2/*", function(req, res) {
    console.log('redirecting to Server2');
    apiProxy.web(req, res, {target: ServerTwo});
});

app.all("/app2/*", function(req, res) {
    console.log('redirecting to Server3');
    apiProxy.web(req, res, {target: ServerThree});
});

app.listen(3000);

Are there any code examples left?
Create a Free Account
Unlock the power of data and AI by diving into Python, ChatGPT, SQL, Power BI, and beyond.
Sign up
Develop soft skills on BrainApps
Complete the IQ Test
Relative searches
how to make a reverse proxy express reverse proxy with express configurar proxy reverse nodejs how to create a reverse proxy in node js nodejs do i need a reverse proxy reverse proxy for node.js expressjs as reverse proxy express reverse proxy for react app reverse proxy node.js node api reverse proxy reverse proxy nginx express nginx reverse proxy to express reverse proxy express to react node express reverse proxy custom reverse proxy nodejs easy nodejs reverse proxy api reverse proxy nodejs node.js reverse proxy nginx reverse proxy expressjs reverse proxy node js nginx node js reverse proxy example reverse proxy nodejs express code nodejs proxy request express express run using reverse proxy node js express reverse proxy tutorial node js express reverse proxy including proxy on nodejs express reverse proxy nginx for nodejs api reverse proxy for nodejs api proxy reverse proxy for nodejs in nginx node js reverse proxy nginx reverse proxy express.js nodejs as reverse proxy express server as reverse proxy set up reverse proxy with nodejs create reverse proxy nodejs nginx express reverse proxy reverse proxy api call in node js reverse proxy in node js express set reverse proxy apache config reverse proxy express.js nodejs express reverse proxy server name nodejs express reverse proxy node add reverse proxy node reverse proxy express reverse proxy example express reverse proxy url reverse proxy expressjs reverse proxy express reverse proxyexpress reverse proxy nodejs express create a reverse proxy node setup express reverse proxy websocket reverse proxy node js express as porxy nodejs https reverse proxy nodejs reverse proxy reverse proxy nodejs express as reverse proxy express reverse proxy express reverse proxy express http reverse proxy create reverse proxy using express reverse proxy using expressjs
Made with love
This website uses cookies to make IQCode work for you. By using this site, you agree to our cookie policy

Welcome Back!

Sign up to unlock all of IQCode features:
  • Test your skills and track progress
  • Engage in comprehensive interactive courses
  • Commit to daily skill-enhancing challenges
  • Solve practical, real-world issues
  • Share your insights and learnings
Create an account
Sign in
Recover lost password
Or log in with

Create a Free Account

Sign up to unlock all of IQCode features:
  • Test your skills and track progress
  • Engage in comprehensive interactive courses
  • Commit to daily skill-enhancing challenges
  • Solve practical, real-world issues
  • Share your insights and learnings
Create an account
Sign up
Or sign up with
By signing up, you agree to the Terms and Conditions and Privacy Policy. You also agree to receive product-related marketing emails from IQCode, which you can unsubscribe from at any time.
Creating a new code example
Code snippet title
Source