Configuração de proxy global do Node.js
Eu estava trabalhando em uma rede de cultura por trás de um servidor proxy. No meu código eu posso definir o proxy usando a abordagem mencionada neste thread (Como posso usar um proxy http com o node.js http.Client?).
Mas o problema é que, a maioria dos módulos de terceiros não tem configuração de proxy e não posso modificar seu código para adicionar o proxy. Além disso, meu código pode ser usado em um ambiente de conexão direta, o que significa que não posso codificar minha configuração de proxy no código.
Eu sei que o NPM tem uma configuração global para proxy que é
npm config set proxy http://proxy.company.com:8080 npm config set https-proxy http://proxy.company.com:8080
Mas não encontrei nenhuma configuração semelhante no Node.js.
O Node.js suporta a configuração de proxy global para que eu não precise alterar todos os códigos e ligar e desligar facilmente.