Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Error: tunneling socket could not be established, statusCode=403

Estou rodando o ambiente e a aplicação em um computador que está dentro de uma rede empresarial com proxy. Ao fazer o o post com o restify, recebo o seguinte erro:

Error: tunneling socket could not be established, statusCode=403

Ja tentei configurar o proxy no restify mas nada deu certo:


function CartoesClient(){
    this._cliente = restify.createJsonClient({
        url: 'http://localhost:3001',
        proxy: {
            protocol: 'http:',
            host: 'nomeDoHsst',
            port: 3128,
            proxyAuth: 'usuario:senha'
          }
    });
}

O que preciso fazer para dar certo?

2 respostas
solução!

Consegui resolver esse problema. Caso alguém passe por isso no linux, é o seguinte: No terminal em que o nodemon está sendo executado, parar o nodemon, exportar a variável NO_PROXY com o comando:

export NO_PROXY=localhost

Após isso, iniciar o nodemon novamente que funcionará.

A função de criação do cliente continua assim:

function CartoesClient(){
    this._cliente = restify.createJsonClient({
        url: 'http://localhost:3001'
    });

}

Oi Thiago tudo bem?

Que bom que achou a solução. Continue assim e bons estudos!!!