node.js請求HTTPS報錯:UNABLE_TO_VERIFY_LEAF_SIGNATURE\的解決方法
發(fā)現(xiàn)錯誤
最近在用Nodejs發(fā)送https請求時候,出現(xiàn)\”Error: UNABLE_TO_VERIFY_LEAF_SIGNATURE\”
的錯誤,錯誤如下:
events.js:72 throw er; // Unhandled \'error\' event ^ Error: UNABLE_TO_VERIFY_LEAF_SIGNATURE at SecurePair. (tls.js:1381:32) at SecurePair.emit (events.js:92:17) at SecurePair.maybeInitFinished (tls.js:980:10) at CleartextStream.read [as _read] (tls.js:472:13) at CleartextStream.Readable.read (_stream_readable.js:341:10) at EncryptedStream.write [as _write] (tls.js:369:25) at doWrite (_stream_writable.js:226:10) at writeOrBuffer (_stream_writable.js:216:5) at EncryptedStream.Writable.write (_stream_writable.js:183:11) at write (_stream_readable.js:602:24)
錯誤的原因是:對方數(shù)字證書設置不正確,
解決辦法: 將rejectUnauthorized參數(shù)設置成false
var https = require(\'https\'); var options = { hostname: \'www.magentonotes.com\', port: 443, path: \'/\', method: \'GET\', rejectUnauthorized:false }; var req = https.request(options, function(res) { console.log(\"statusCode: \", res.statusCode); console.log(\"headers: \", res.headers); res.on(\'data\', function(d) { process.stdout.write(d); }); }); req.end(); req.on(\'error\', function(e) { console.error(e); });
參考資料:https://nodejs.org/api/https.html
總結(jié)
以上就是關于node.js請求HTTPS報錯的解決方法,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。
- node.js中express模塊創(chuàng)建服務器和http模塊客戶端發(fā)請求
- 詳解在Node.js中發(fā)起HTTP請求的5種方法
- Node.js模擬發(fā)起http請求從異步轉(zhuǎn)同步的5種用法
- Node.js中的http請求客戶端示例(request client)
- Node.js發(fā)送HTTP客戶端請求并顯示響應結(jié)果的方法示例
- 完美解決node.js中使用https請求報CERT_UNTRUSTED的問題
- Node.js中Request模塊處理HTTP協(xié)議請求的基本使用教程
- Node.JS發(fā)送http請求批量檢查文件中的網(wǎng)頁地址、服務是否有效可用
相關文章
node.JS md5加密中文與php結(jié)果不一致的解決方法
本篇文章主要介紹了node.JS md5加密中文與php結(jié)果不一致的解決方法,具有很好的參考價值。下面跟著小編一起來看下吧2017-05-05教你如何用Node實現(xiàn)API的轉(zhuǎn)發(fā)(某音樂)
這篇文章主要介紹了教你如何用Node實現(xiàn)API的轉(zhuǎn)發(fā)(某音樂),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-09-09Node.js調(diào)用fs.renameSync報錯(Error: EXDEV, cross-device link not
這篇文章主要介紹了Node.js調(diào)用fs.renameSync報錯(Error: EXDEV, cross-device link not permitted),非常具有實用價值,需要的朋友可以參考下2017-12-12Nodejs使用archiver-zip-encrypted庫加密壓縮文件時報錯(解決方案)
這篇文章主要介紹了Nodejs使用archiver-zip-encrypted庫加密壓縮文件時報錯,朋友朋友在測試過程中都出現(xiàn)過異常,下面小編把問題過程分析腳本之家平臺,需要的朋友可以參考下2019-11-11Node.js使用Express創(chuàng)建Web項目詳細教程
如果需要入門使用node.js進行web開發(fā),正在學習 nodejs web開發(fā)指南 的和想快速了解node.js web開發(fā)模式的朋友,相信本文是有一定幫助意義的。2017-03-03利用node.js爬取指定排名網(wǎng)站的JS引用庫詳解
最近在學習node.js爬蟲,由于 nodejs 強大的異步特性,讓我們可以輕松以異步高并發(fā)去爬取網(wǎng)站,下面這篇文章主要給大家介紹了關于利用node.js爬取指定排名網(wǎng)站的JS引用庫的相關資料,需要的朋友可以參考下。2017-07-07