Azure功能无法提取外部网站信息



我正在尝试使用https://www.npmjs.com/package/get-ssl-certificate或具有节点JS和Azure功能的HTTP请求。

功能在本地运行,所以我认为功能网络有问题。

我只是想获取有关SSL证书的信息。

即使是下面的简单代码也能完成这项工作,但同样,在本地工作,函数不会返回任何内容。

var https=require('https'(;

var options = {
host: 'google.com',
port: 443,
method: 'GET'
};
const request = https.request(options, function (res) {
context.log(res.connection.getPeerCertificate());
});
request.end();

我知道函数网络有一些局限性,但我正在使用其他函数将数据发送到具有相同nodejs HTTP函数和其他npm数据包的外部webhook,而没有任何问题,我从端点得到了答案。

如果有区别,有人能解释为什么对hook的请求有效,而这不应该有效吗?

谢谢你的帮助。

我已经修复了这个问题,在请求之前用await包装请求。

最新更新