Http Proxy Middleware screenshot

Http Proxy Middleware

Author Avatar Theme by Chimurai
Updated: 11 Jan 2026
11125 Stars

:zap: The one-liner node.js http-proxy middleware for connect, express, next.js and more

Categories

Overview:

The http-proxy-middleware is a Node.js package designed to simplify proxying by offering easy configuration for connect, express, next.js, and other platforms. Powered by Nodejitsu’s http-proxy, this module provides a straightforward solution for proxying requests. The package is equipped with various features to streamline the process of setting up proxy middleware.

Features:

  • Node.js Proxying: Simplifies proxy configuration on Node.js platforms.
  • Easy Configuration: Configure proxy middleware effortlessly for connect, express, next.js, and more.
  • Powered by http-proxy: Leveraging the popular Nodejitsu http-proxy for reliable performance.
  • Versatile Options: All http-proxy options are available, along with additional http-proxy-middleware options.
  • Path Filtering: Allows for filtering requests based on path name for more precise proxying control.
  • Request Manipulation: Intercept and manipulate both incoming and outgoing requests for customization.
  • WebSocket Support: Facilitates external WebSocket upgrade for seamless websocket proxying.

Installation:

To install the http-proxy-middleware package, you can use npm. Open your terminal and run the following command:

npm install http-proxy-middleware

Summary:

The http-proxy-middleware is a convenient Node.js package that simplifies the setup of proxy middleware for various platforms like connect, express, and next.js. By leveraging the capabilities of the widely-used Nodejitsu http-proxy, this module provides users with an easy-to-configure solution for proxying requests. With features like path filtering, request manipulation, and WebSocket support, the http-proxy-middleware enhances the efficiency and customization options for proxy setups.