我正在尝试与具有1种SSL方式的外部api服务器连接。
我正在Linux中使用nodejs。
我有以下问题:
ca: fs.readFileSync(process.env.SMS_CERT_PATH),
吗?GlobUtil.prototype.sendSms = (number, msg, callback) => {
let options = {
url: format(process.env.APPSMS, number),
ca: fs.readFileSync(process.env.SMS_CERT_PATH),
body: msg
};
request.post(options, function(error, response, body) {
if (error) {
log.error("Error calling sendSms: " + options.url);
log.error("===== Error =====");
log.error(error);
return callback(error);
}
if (response.statusCode === 200) {
return callback(null, true);
} else {
result = JSON.parse(body)
return callback(new Error(result));
}
});
}