docs: recommend Node.js built-in proxy support for corporate proxies (#33006)
Node.js 22.21.0+ natively supports HTTP_PROXY, HTTPS_PROXY, and NO_PROXY environment variables via NODE_USE_ENV_PROXY, eliminating the need for undici and global-agent workarounds. This also works with node-fetch and cross-fetch since they delegate to node:http/node:https without overriding the HTTP agent. Add a new corporate proxy tutorial under docs/ with the recommended approach and update the legacy guide in contrib/ to point to it. Update proxy references in the deployment, keeping-backstage-updated, and TechDocs CLI docs to mention NODE_USE_ENV_PROXY. Signed-off-by: Jon Koops <jonkoops@gmail.com>
This commit is contained in:
@@ -1,4 +1,7 @@
|
||||
# Running the backend behind a Corporate Proxy
|
||||
# Legacy: Running the backend behind a Corporate Proxy
|
||||
|
||||
> [!NOTE]
|
||||
> On Node.js 22.21.0 or later, you can use Node.js's built-in proxy support instead of the workarounds described here. See the [recommended proxy setup guide](../../../docs/tutorials/corporate-proxy.md) for details.
|
||||
|
||||
This article helps you get your backend installation up and running making calls through corporate proxies.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user