node.js请求HTTPS报错:UNABLE_TO_VERIFY_LEAF_SIGNATURE\的解决方法


Posted in Javascript onDecember 18, 2016

发现错误

最近在用Nodejs发送https请求时候,出现\”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)

错误的原因是:对方数字证书设置不正确,

解决办法: 将rejectUnauthorized参数设置成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

总结

以上就是关于node.js请求HTTPS报错的解决方法,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

Javascript 相关文章推荐
复制js对象方法(详解)
Jul 08 Javascript
JS匀速运动演示示例代码
Nov 26 Javascript
Jquery+ajax+JAVA(servlet)实现下拉菜单异步取值
Mar 23 Javascript
Angularjs中的ui-bootstrap的使用教程
Feb 19 Javascript
vue实现仿淘宝结账页面实例代码
Nov 08 Javascript
vue中使用vue-router切换页面时滚动条自动滚动到顶部的方法
Nov 28 Javascript
详解Vue文档中几个易忽视部分的剖析
Mar 24 Javascript
Vue数据监听方法watch的使用
Mar 28 Javascript
JavaScript控制浏览器全屏显示简单示例
Jul 05 Javascript
vue-router判断页面未登录自动跳转到登录页的方法示例
Nov 04 Javascript
详解如何用webpack4从零开始构建react开发环境
Jan 27 Javascript
layui table 获取分页 limit的方法
Sep 20 Javascript
Jquery Easyui分割按钮组件SplitButton使用详解(17)
Dec 18 #Javascript
Jquery Easyui验证组件ValidateBox使用详解(20)
Dec 18 #Javascript
Jquery Easyui自定义下拉框组件使用详解(21)
Dec 31 #Javascript
Jquery Easyui日历组件Calender使用详解(23)
Dec 18 #Javascript
前端js弹出框组件使用方法
Aug 24 #Javascript
完美解决JS文件页面加载时的阻塞问题
Dec 18 #Javascript
教你一步步用jQyery实现轮播器
Dec 18 #Javascript
You might like
缅甸的咖啡简史
2021/03/04 咖啡文化
PHP编程中八种常见的文件操作方式
2006/11/19 PHP
PHP输出缓冲控制Output Control系列函数详解
2015/07/02 PHP
php curl简单采集图片生成base64编码(并附curl函数参数说明)
2019/02/15 PHP
基于PHP实现生成随机水印图片
2020/12/09 PHP
jquery 模板的应用示例
2013/11/12 Javascript
jquery判断元素是否隐藏的多种方法
2014/05/06 Javascript
js中的caller和callee属性介绍和例子
2014/06/07 Javascript
JavaScript结合AJAX_stream实现流式显示
2015/01/08 Javascript
基于bootstrap插件实现autocomplete自动完成表单
2016/05/07 Javascript
JavaScript学习小结之使用canvas画“哆啦A梦”时钟
2016/07/24 Javascript
Nodejs抓取html页面内容(推荐)
2016/08/11 NodeJs
原生JS实现不断变化的标签
2017/05/22 Javascript
JS图片预加载插件详解
2017/06/21 Javascript
浅谈react前后端同构渲染
2017/09/20 Javascript
vue.js将时间戳转化为日期格式的实现代码
2018/06/05 Javascript
Python脚本实现格式化css文件
2015/04/08 Python
python使用socket进行简单网络连接的方法
2015/04/29 Python
python通过openpyxl生成Excel文件的方法
2015/05/12 Python
python编码总结(编码类型、格式、转码)
2016/07/01 Python
Python 提取dict转换为xml/json/table并输出的实现代码
2016/08/28 Python
python 性能优化方法小结
2017/03/31 Python
Python常用算法学习基础教程
2017/04/13 Python
python opencv摄像头的简单应用
2019/06/06 Python
Django的models中on_delete参数详解
2019/07/16 Python
使用NumPy读取MNIST数据的实现代码示例
2019/11/20 Python
俄罗斯有趣和原创礼物网上商店:MagicMag
2019/08/01 全球购物
某公司部分笔试题
2013/11/05 面试题
优秀的毕业生的自我评价
2013/12/12 职场文书
社会保险接收函
2014/01/12 职场文书
电焊工工作岗位职责
2014/02/06 职场文书
2014学校庆三八妇女节活动总结
2014/03/01 职场文书
个人授权委托书范本
2014/04/03 职场文书
党的群众路线教育实践活动心得体会范文
2014/11/05 职场文书
开场白怎么写
2015/06/01 职场文书
Python3使用Qt5来实现简易的五子棋小游戏
2022/05/02 Python