首页 > 解决方案 > Nodejs请求问题 - 错误:写EPROTO

问题描述

当我在带有光纤的城市住宅中使用 Nodejs 应用程序时,一切正常,但是,当我在使用移动互联网 (T-mobile) 的避暑别墅中使用 Nodejs 应用程序时,出现此错误(可能是因为不同的运营商)尝试访问某些页面时。

Error: write EPROTO 140216527574848:error:1414D172:SSL 
    routines:tls12_check_peer_sigalg:wrong signature 
    type:../ssl/t1_lib.c:1145:

老实说,我不知道发生了什么。我发现的唯一类似的主题是: cloud9 nodejs - 错误:写 EPROTO 140261073610560。在 localhost 中一切正常

var requestData = request(url, function(err, resp, HTMLdata) {
    if (!err && resp.statusCode === 200) {
        console.log('Request success \n');
    }
});

我有一台 T-mobile 的路由器(华为没有网桥选项)。

所以,如果这是一个端口问题,我可以访问路由器,但是,我应该改变什么?

标签: node.js

解决方案


推荐阅读