繁体   English   中英

nodejs aws上的SSL握手错误

[英]nodejs SSL handshake error on aws

我试图从我的nodejs应用程序中获取第三方api splash付款。 要打api我正在使用响应模块

var options = {
    method: 'post',
    body: postData,
    json: true,
    url: url,
    headers: {
        "Content-Type": "application/json",
        "APIKEY" : config.splash_key
    }
}
request(options, function (err, res, body) {

    if (err) {
      console.error('error posting json: ', err);
      return cb( err  , null);

      // throw err;
    }

    return cb( body.response.errors  , body.response.data);
})

但它给了我错误

Error: write EPROTO 140467444299648:error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure:../deps/openssl/openssl/ssl/s23_clnt.c:772:

请帮忙

我自己找到了解决方案,问题是节点版本是9+,所以我降级到6.9。 所以问题解决了

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM