节点https获取对公共api的请求导致错误:CERT_UNTRUSTED

时间:2014-08-21 05:45:18

标签: node.js api https get request

尝试向公共API执行简单的https请求,但我得到了#34;错误:CERT_UNTRUSTED"

require('https');

var options = {
  host: 'btc-e.com',
  path: '/api/2/btc_usd/ticker',
  port: '443',
  method: 'GET',
  headers: {accept:'*/*'}
};

var req = https.get(options, function(res) {
 console.log(res.statusCode);
 res.on('data', function(d) {
    process.stdout.write(d);
 });
});

req.on('error', function(e) {
  console.error(e);
});

1 个答案:

答案 0 :(得分:0)

解决了!我只需使用以下命令更新节点安装:

sudo npm cache clean -f sudo npm install -g n sudo n stable