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



我有一个运行Meteor 1.6.1.1的旧web应用程序,我们在其中向restcountries.com请求数据。不幸的是,流星现在认为他们的证书已经过期了。可能是因为R3证书不久前过期了。由于没有计划迁移/更新到另一个框架,我想暂时禁用证书验证。但我不知道怎么做。我尝试在调用选项中将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

最新更新