Ho recentemente creato un'app node.js che raggiunge i social media e memorizza nella cache i nostri feed pubblici. Sto usando alcuni moduli NPM esistenti per facilitare l'accesso alle API dei social media. Funziona come un incantesimo nel mio ambiente di sviluppo, ma nel nostro ambiente di produzione le richieste scadono perché devono passare attraverso un proxy.Come eseguire l'override di node.js http per utilizzare un proxy per tutte le richieste in uscita
Senza dover modificare i moduli npm come posso far passare le richieste in uscita attraverso un proxy?
poteva yo d un esempio di utilizzo di http.globalAgent Sono in grado di passare '{host: 'http.proxy.somewhere.com', porta: 1234, percorso: 'http://www.google.com'}' come opzioni e che funziona per la mia richiesta get ma ho provato 'http.globalAgent.options = {host: 'http.proxy.somewhere.com', porta: 1234};' dove il mio proxy aziendale è 'http: // http .proxy.somewhere.com: 1234' e che non ha funzionato – jonnie
Sì, fornire un esempio di routing di tutte le richieste in uscita tramite un proxy con globalAgent. –