吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1177|回复: 17
收起左侧

[已解决] node.js报错

[复制链接]
55229lwj 发表于 2022-7-22 10:02
本帖最后由 55229lwj 于 2022-7-24 14:25 编辑

https模块访问url报错

代码如下

const https = require('https');
https.get('https://www.baidu.com/',function(res){
    let html = '';
    res.on('data',function(data){
        html += data; 
                          console.log(html);
    })
}).on('error',err=>console.log(err.message))

输出

[Running] node "e:\code\test.js"
'unable to verify the first certificate'

[Done] exited with code=0 in 1.618 seconds

在别的电脑上可以运行,百度半天也解决不了
测试电脑是win7的
node.js版本:v12.22.12
请问各位大佬有无解决方案?

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

cube 发表于 2022-7-22 10:55
替你百度了,检查下是否使用了代{过}{滤}理
nicholasdeng 发表于 2022-7-22 11:01
stitch007 发表于 2022-7-22 11:03
require('https').globalAgent.options.ca = require('ssl-root-cas/latest').create();
加上这段代码试一下
itcar 发表于 2022-7-22 11:04
估计是后台服务器问题
baichenyi 发表于 2022-7-22 11:05
本帖最后由 baichenyi 于 2022-7-22 11:11 编辑

https://blog.csdn.net/weixin_34301132/article/details/91935155?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1-91935155-blog-106438611.pc_relevant_multi_platform_whitelistv3&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1-91935155-blog-106438611.pc_relevant_multi_platform_whitelistv3&utm_relevant_index=2
415891872 发表于 2022-7-22 11:13
后台服务问题
 楼主| 55229lwj 发表于 2022-7-22 11:17
cube 发表于 2022-7-22 10:55
替你百度了,检查下是否使用了代{过}{滤}理

没有用啊,ip地址也没问题
 楼主| 55229lwj 发表于 2022-7-22 11:26
stitch007 发表于 2022-7-22 11:03
require('https').globalAgent.options.ca = require('ssl-root-cas/latest').create();
加上这段代码试一 ...

这样?
[JavaScript] 纯文本查看 复制代码
const https = require('https');
https.globalAgent.options.ca = require('ssl-root-cas/latest').create();
https.get('https://www.baidu.com/',function(res){
    let html = '';
    res.on('data',function(data){
        html += data;
        console.log(html); 
    })
}).on('error',err=>console.log(err.message))

输出:
[Asm] 纯文本查看 复制代码
[Running] node "e:\code\test.js"
Needs latest SSL Root Certificate Authority data e:\code\node_modules\ssl-root-cas\ssl-root-cas-latest.js
Loading latest certificates from https://mxr.mozilla.org/nss/source/lib/ckfw/builtins/certdata.txt?raw=1
unable to verify the first certificate
Error: getaddrinfo ENOTFOUND mxr.mozilla.org
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:66:26) {
  errno: 'ENOTFOUND',
  code: 'ENOTFOUND',
  syscall: 'getaddrinfo',
  hostname: 'mxr.mozilla.org'
}
undefined



Couldn't download the latest Root CAs, but it's not a big deal.

Use "require('ssl-root-cas')" instead of "require('ssl-root-cas/latest')"


[Done] exited with code=0 in 2.891 seconds

照提示换了
[JavaScript] 纯文本查看 复制代码
const https = require('https');
https.globalAgent.options.ca = require('ssl-root-cas').create();
https.get('https://www.baidu.com/',function(res){
    let html = '';
    res.on('data',function(data){
        html += data;
        console.log(html); 
    })
}).on('error',err=>console.log(err.message))

输出
[Asm] 纯文本查看 复制代码
[Running] node "e:\code\test.js"
unable to verify the first certificate

[Done] exited with code=0 in 0.408 seconds
 楼主| 55229lwj 发表于 2022-7-22 11:30
nicholasdeng 发表于 2022-7-22 11:01
会不会是后台或者服务器的问题呢

细说,大家都有流量
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 10:10

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表