node-http-proxy
node-http-proxy copied to clipboard
A full-featured http proxy for node.js
This fixes a major memory leak I encountered usign this on Node v16. Doing a binary search of node versions, the problem appears to originate in v15.5.0 as a result...
After migrating from **node.js** `v10.24.1` to `v16.14.2`, encountered some weird behaviour: different applications report connection troubles, something like `no buffer space available`. Also my application which uses **Server Sent Events...
Not sure if this is an `express` issue or with `http-proxy` but I am modifying (extending) the response body and the resulting `Content-Length` header is not getting extended. When I...
``` javascript var httpProxy = require('http-proxy'); var cookie = require('cookie'); var _ = require('underscore'); var connect = require('connect'); var serveStatic = require('serve-static'); var colors = require('colors'); var fs = require('fs');...
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [async](https://caolan.github.io/async/) ([source](https://redirect.github.com/caolan/async)) | [`3.1.0` -> `3.2.2`](https://renovatebot.com/diffs/npm/async/3.1.0/3.2.2) | [](https://docs.renovatebot.com/merge-confidence/) |...
Have found that in some scenarios the proxied server does return invalid characters in the headers, like here: https://github.com/nodejs/node/issues/21509 In the current version the proxy does break when a invalid...
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [ws](https://togithub.com/websockets/ws) | [`^3.0.0` -> `^8.0.0`](https://renovatebot.com/diffs/npm/ws/3.3.3/8.13.0) | [](https://docs.renovatebot.com/merge-confidence/)...
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [socket.io-client](https://redirect.github.com/socketio/socket.io/tree/main/packages/socket.io-client#readme) ([source](https://redirect.github.com/socketio/socket.io)) | [`^2.1.0` -> `^4.0.0`](https://renovatebot.com/diffs/npm/socket.io-client/2.2.0/4.8.1) | [](https://docs.renovatebot.com/merge-confidence/) |...
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [socket.io](https://togithub.com/socketio/socket.io) | [`^2.1.0` -> `^4.0.0`](https://renovatebot.com/diffs/npm/socket.io/2.2.0/4.5.2) | [](https://docs.renovatebot.com/merge-confidence/)...
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [semver](https://togithub.com/npm/node-semver) | [`^5.0.3` -> `^7.0.0`](https://renovatebot.com/diffs/npm/semver/5.7.1/7.3.8) | [](https://docs.renovatebot.com/merge-confidence/)...