从nodejs调用https - 在哪里放置数字cer文件?



>我有一个应用程序,运行在RedHat上,它对外部地址进行https调用。 当我向外部地址发出wget命令时,它工作正常。但是由于SSL汉摇问题,在应用程序内运行相同的失败。 数字证书文件位于/etc/ssl/certs 中

亲切问候

萨维奥

这是来自Node API参考:

const https = require('https');
https.get('https://encrypted.google.com/', (res) => {
console.log('statusCode:', res.statusCode);
console.log('headers:', res.headers);
res.on('data', (d) => {
process.stdout.write(d);
});
}).on('error', (e) => {
console.error(e);
});

或者您可以使用请求模块:

const request = require("request");
request.get('https://google.com', function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});

最新更新