1
resposta

Como fazer um JSONP no node.

var options = {
         host: 'urldaapi',
          port: 80,
          path: 'diretoriodaapi',
          type: 'jsonp'
        };

        http.get(options, function(response) {
          console.log(response.statusCode);
        }).on('error', function(e) {
          console.log(e);
        });

Esse código funciona, porém a API a qual tento acessar está me retornando um erro 401, pois a API espera uma requisição jsonp. Alguém sabe como faço uma requisição jsonp do node, no lado do server???

Obs.: O seguinte código funciona corretamente!

$.ajax({
        url:"urldaapi/diretoriodaapi",
        dataType: "jsonp",
        jsonp:"callback"
    })
1 resposta

Opa, acho que você pode usar essa lib => https://www.npmjs.com/package/jsonp

Depois tenta dar uma olhada no código fonte para saber exatamente como ela funciona.