簡體   English   中英

HTTPS GET API 調用 node.js

[英]HTTPS GET API call in node.js

我是 node.js 和使用 API 的新手。 我正在關注本教程以了解如何發出 GET 請求,但我不斷收到此錯誤:

錯誤:在 TCPConnectWrap.afterConnect [as oncomplete] 處連接 ECONNREFUSED 127.0.0.1:800 (net.js:1141:16) { errno: 'ECONNREFUSED',代碼:'ECONNREFUSED',系統調用:'connect',
地址:'127.0.0.1',端口:800 }

我不知道現在該怎么辦,任何反饋表示贊賞!

我的“DistributionList.js”文件

const https = require("https");

const options = {
    method: 'GET',
    url: 'https://SomeApi.com/distributionLists',
    headers: {
        Authorization: "Bearer xyz",
        Accept: "application/json"
    }
}

const req = https.request(options, res => {
    console.log(`statusCode: ${res.statusCode}`)

    res.on('data', d => {
      process.stdout.write(d)
    })
})

req.on('error', error => {
    console.error(error)
})

req.end()

刪除 URL 並將其替換為對我有用的主機和路徑!

const https = require("https");

const options = {
    method: 'GET',
    host : 'SomeApi.com',
    path:  '/distributionLists',
    headers: {
        Authorization: "Bearer xyz",
        Accept: "application/json"
    }
}

const req = https.request(options, res => {
    console.log(`statusCode: ${res.statusCode}`)

    res.on('data', d => {
      process.stdout.write(d)
    })
})

req.on('error', error => {
    console.error(error)
})

req.end()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM