我正试图从我的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:
请帮忙
答案 0 :(得分:2)
我自己找到了解决方案,问题是节点版本是9+,所以我降级到6.9。所以问题解决了