noteshare.space/proxy.js

26 lines
516 B
JavaScript
Raw Normal View History

const express = require("express");
const { createProxyMiddleware } = require("http-proxy-middleware");
const app = express();
app.use(
"/api/",
createProxyMiddleware({
target: "http://localhost:8080",
changeOrigin: true,
})
);
app.use(
"/",
createProxyMiddleware({
target: "http://localhost:3000",
changeOrigin: true,
})
);
app.listen(5000);
console.log("Reverse proxy listening at http://localhost:5000");
// http://localhost:3000/api/foo/bar -> http://www.example.org/api/foo/bar