在 Meteor HTTP 调用中忽略过期的 SSL 证书

Ignore expired SSL Certificates in Meteor HTTP Calls

我有一个运行 Meteor 1.6.1.1 的旧网络应用程序,我们在其中请求来自 restcountries.com 的数据。不幸的是,Meteor 现在认为他们的证书已经过期。推测是因为不久前过期的 R3 证书。由于 migration/update 没有计划到另一个框架,我想暂时禁用证书验证。但我无法弄清楚如何。我尝试在调用选项中将 strictSSL 设置为 false,但它没有任何效果:

var response = HTTP.get(apiUrl, {
    headers: {
        "User-Agent": "Meteor/1.0", //Required for EUROSTAT provider
        "Accept": "application/json"
    },
    strictSSL: false
}).data;

可以使用Node的env变量:NODE_TLS_REJECT_UNAUTHORIZED

https://docs.meteor.com/expired-certificate.html