国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

如何解決nodejs報錯:Error: getaddrinfo ENOTFOUND http://

ENOTFOUNDEAI_NODATA(DNS 查找失?。罕硎?或的DNS 失敗 EAI_NONAME。這不是標準 POSIX 錯誤。

ENOTFOUND當由于 DNS 錯誤而無法與某些主機建立連接時,Node.js 中就會出現(xiàn)異常。這通常是由于host值不正確或未localhost正確映射到 127.0.0.1. 當域出現(xiàn)故障或不再存在時,也可能會發(fā)生這種情況。以下是 Node.js 控制臺中經(jīng)常出現(xiàn)該錯誤的示例:

Error: getaddrinfo ENOTFOUND http://localhost
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:71:26) {
  errno: -3008,
  code: 'ENOTFOUND',
  syscall: 'getaddrinfo',
  hostname: 'http://localhost'
}

如何解決錯誤Error: getaddrinfo ENOTFOUND

如果您在 Node.js 應用程序中或運行腳本時遇到此錯誤,您可以嘗試以下策略來修復它:

檢查域名

首先,確保您在輸入域名時沒有輸入錯誤。您還可以使用 DNS 檢查器(https://dnschecker.org/) 等工具來確認域在您所在的位置或區(qū)域中成功解析。

檢查主機值

如果您使用標準庫中的http.request()或https.request()方法,請確保host選項對象中的值僅包含服務器的域名或 IP 地址。它不應包含協(xié)議、端口或請求路徑(分別使用protocol、port和path屬性作為這些值)。

// 不要這樣做
const options = {
  host: 'http://example.com/path/to/resource',
};

// 應該這樣做
const options = {
  host: 'example.com',
  path: '/path/to/resource',
};

http.request(options, (res) => {});

檢查您的本地主機映射

如果您嘗試連接到localhost,并且ENOTFOUND拋出錯誤,則可能意味著localhost您的主機文件中缺少 。

在 Linux 和 macOS 上,確保您的/etc/hosts文件包含以下條目:

# /etc/hosts
127.0.0.1   localhost

之后您可能需要刷新 DNS 緩存:

sudo killall -HUP mDNSResponder # macOS

在 Linux 上,清除 DNS 緩存取決于所使用的分發(fā)和緩存服務。因此,請研究在您的系統(tǒng)上運行的適當命令。文章來源地址http://www.zghlxwxcb.cn/article/464.html

到此這篇關于如何解決nodejs報錯:Error: getaddrinfo ENOTFOUND http://的文章就介紹到這了,更多相關內(nèi)容可以在右上角搜索或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

原文地址:http://www.zghlxwxcb.cn/article/464.html

如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請聯(lián)系站長進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • postman請求報錯:Error: getaddrinfo ENOTFOUND

    postman請求報錯:Error: getaddrinfo ENOTFOUND

    第一次遇到這種錯誤: 一次次嘗試 第一步、先是在C:WindowsSystem32driversetc 目錄中的hosts文件加了127.0.0.1 localhost? (第一張圖) 第二步、隨后關閉postman-----settings----General中的SSL certificate verification (第二張圖) 第三步、選擇postman-----settings----proxy----Proxy server 輸入你所需要調

    2024年02月11日
    瀏覽(19)
  • Postman發(fā)送請求失敗報錯“Error: getaddrinfo ENOTFOUND xxx.xxx.xxx.xxx“

    Postman發(fā)送請求失敗報錯“Error: getaddrinfo ENOTFOUND xxx.xxx.xxx.xxx“

    使用 Postman 發(fā)送 POST 請求報錯如下(注:請求URL是無效的,但錯誤是存在的): 眼睛看花了,復制IP時是直接使用鼠標雙擊選中IP進行粘貼,所以仔細觀察發(fā)現(xiàn)IP地址同 http:// 之間存在一個空格,但卻又不容易發(fā)現(xiàn)。 清除掉這個空格。 http:// 同 IP 地址之間是不能有任何空格或

    2024年02月13日
    瀏覽(18)
  • Error: getaddrinfo ENOTFOUND localhost

    Error: getaddrinfo ENOTFOUND localhost

    在啟動vue ui的時候,報錯了。 報錯信息: node:events:491 ? ? ? throw er; // Unhandled \\\'error\\\' event ? ? ? ^ Error: getaddrinfo ENOTFOUND localhost ? ? at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:107:26) Emitted \\\'error\\\' event on WebSocketServer instance at: ? ? at Server.emit (node:events:513:28) ? ? at GetAddrInfoReqWr

    2024年02月16日
    瀏覽(20)
  • 使用postman來測試springmvc,ssm整合時,遇到的錯誤:Error:getaddrinfo ENOTFOUND 127.0.0.1 8080(找不到地址信息)

    使用postman來測試springmvc,ssm整合時,遇到的錯誤:Error:getaddrinfo ENOTFOUND 127.0.0.1 8080(找不到地址信息)

    目錄 一、問題 :postman發(fā)送不了請求 二、解決辦法? ?1、File——》settings——》關掉SSL sertificate verification(SSL證書驗證)?編輯 ?2、注意Proxy這里不用修改?編輯 4、連接數(shù)據(jù)庫 (1)下載node.js (2)下載全局包 ?(3)在xmysql安裝目錄進入命令行 ? 三、發(fā)送 (1)下載node

    2024年02月06日
    瀏覽(25)
  • getaddrinfo ENOTFOUND

    getaddrinfo ENOTFOUND

    dns 解析不到 xxxx域名 (如本例中的 localhost) 對應IP地址,而所以需要把 xxxx域名 指向 本地IP127.0.0.1 host文件位置: 修改host文件 c://Windows/System32/drivers/etc/hosts 文件中 # 符號 是注釋作用,該行不會執(zhí)行 host文件樣式:

    2024年02月06日
    瀏覽(21)
  • [nodejs]關于http.request遇到報錯BadRequestError: request aborted怎么解決

    [nodejs]關于http.request遇到報錯BadRequestError: request aborted怎么解決

    今天寫demo時,調用http.request方法時遇到服務端報錯BadRequestError: request aborted,點擊進入報錯的位置: ?然后根據(jù)我寫請求里有content-length: ?發(fā)現(xiàn)是content-length乜有設置成和發(fā)送的消息內(nèi)容的長度一致,把長度改成消息內(nèi)容的長度就行了,或者注釋掉也可以。

    2024年02月12日
    瀏覽(40)
  • npm或者pnpm或者yarn安裝依賴報錯ENOTFOUND解決辦法

    npm或者pnpm或者yarn安裝依賴報錯ENOTFOUND解決辦法

    如果報錯說安裝依賴報錯,大概率是因為npm源沒有設置對,比如我這里安裝protobufjs的時候報錯:ENOTFOUND npm ERR! code ENOTFOUND npm ERR! syscall getaddrinfo npm ERR! errno ENOTFOUND npm ERR! network request to https://registry.cnpmjs.org/protobufjs-cli failed, reason: getaddrinfo ENOTFOUND registry.cnpmjs.org npm ERR! network

    2024年01月24日
    瀏覽(34)
  • 【異常解決】(二)解決docker報錯Error response from daemon: Get... http: server gave HTTP response to HTTPS

    【異常解決】(二)解決docker報錯Error response from daemon: Get... http: server gave HTTP response to HTTPS

    場景:本機個人電腦Windows系統(tǒng)安裝了docker客戶端,遠程Linux服務器部署了鏡像倉庫,遠程倉庫可以接收別的服務器的鏡像推送,但接收本機電腦鏡像時失?。▽嶋H為推送失?。?。使用docker login XXXX:XX:XX:XX:8081命令登錄時,報錯 Error response from daemon: Get “https://XXXX:XX:XX:XX:8081/v2

    2024年02月11日
    瀏覽(30)
  • 【Python學習筆記】記載解決Python報錯HTTP Error 403: Forbidden的一波三折過程

    【Python學習筆記】記載解決Python報錯HTTP Error 403: Forbidden的一波三折過程

    當前進度:還沒有解決,但是已經(jīng)嘗試了好幾種辦法,此處做個記錄,也許能幫上忙。 本帖是整理回顧帖,不是教程帖,追求一個完美無缺必拿下答案的碼友現(xiàn)在可以退出了。 在跟網(wǎng)課老師敲代碼的時候,加載sklearn新聞數(shù)據(jù)集fetch_20newsgroups()的時候,出錯,報錯HTTP Error 40

    2024年02月11日
    瀏覽(21)
  • NacosException: http error, code=403、NacosimeException——報錯解決方法【Nacos2.x】

    NacosException: http error, code=403、NacosimeException——報錯解決方法【Nacos2.x】

    連不上是因為成功開啟 鑒權 后,所使用的Spring Cloud服務被攔截,需要在配置中添加Nacos用戶名和密碼: 首先確保MySQL服務已啟動,隨后,此處內(nèi)容需要 注意修改Nacos的配置文件中的MySQL用戶名和密碼 , 打開Nacos文件夾 - conf -application.properties,將此處的db.user 和 db.password修改為

    2024年04月27日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包