diff --git a/server.js b/server.js index 8a79861..637e7c9 100644 --- a/server.js +++ b/server.js @@ -2,6 +2,13 @@ const express = require('express'); const path = require('path'); const fs = require('fs'); const os = require('os'); +const { ProxyAgent, setGlobalDispatcher } = require('undici'); + +const proxyUrl = process.env.HTTPS_PROXY || process.env.HTTP_PROXY; +if (proxyUrl) { + setGlobalDispatcher(new ProxyAgent(proxyUrl)); + console.log(`✓ Using proxy: ${proxyUrl}`); +} const app = express(); app.use(express.json({ limit: '10mb' }));