使用 Express 构建反向代理

Building a reverse proxy w/ Express

我正在做一个项目,我目前正在尝试通过 express 设置一个反向代理,它将提供几个由 webpack 编译的静态组件。我正在尝试做的快速计划。

Client -> Reverse Proxy Server -> Component Server (10 total individual servers)

来自客户端的任何请求都必须通过反向代理服务器,然后该请求应该被转发到正确的组件服务器。我怎样才能实现这一目标?我没有在 expressjs 中看到任何提到如何执行此操作的文档。这里有一个包 https://www.npmjs.com/package/http-proxy-middleware 可以让我做我想做的事,但我被禁止使用它。任何 direction/help 文档将不胜感激。

我想我会跟进这个 - 列出的 http-proxy-middleware 似乎有很多膨胀。我让它工作以转发我的请求,但在处理来自用户的更多请求方面,通过 axios 测量性能与 API 调用相比,速度更快,性能更高。