You can even use just one Linux nginx box and keep the 2 windows web servers as the backend servers. 15. Basic Redirect with ExpressJS - Medium The request from the example1 sends the data, but the example2 endpoint can't handle the request and receives undefineds, yet the server seems to receive the data.I console.loged req.body on the example2 side and it looks like this: { <...>, '_doc[title]': 'testtitle', '_doc[body]': 'testbody' }. 307 Temporary Redirect (since HTTP/1.1) In this occasion, the request should be repeated with another URI, but future requests can still use the original URI. A POST became GET. In the below example, first we will create an http GET service and do a redirect to the same. With axios this feature appears to be missing or not supported. In HTTP, redirection is triggered by a server sending a special redirect response to a request. HTTP requests are binary information packets that a computer or client sends to another computer or server to communicate. You can also use it to tunnel tcp, for e.g tunnel ssh or rdp or vnc and connect remotely. Express middleware that redirects non-secure access to HTTPS (optimized for Azure and AWS). mkdir Project cd Project npm init -y. Using request you can forward a POST multipart/form-data request from express to another server without modifying the body/parameters of the initial request and then return the response from the other server to express. const express = require('express') const app = express() // respond with "hello world" when a GET request is made to the homepage app.get('/', (req, res) => { res.send('hello world') }) Route methods. Express