我执行了Firebase对字典服务Merriam-Webster的请求。使用模块“ request-promise”。在一半情况下请求成功,在一半情况下发生错误:“ RequestError:错误:连接ETIMEDOUT 208.185.238.252:443”
如果对Merriam-Webster的请求不是从Firebase执行的,而是从本地计算机执行的,则该请求可以正常工作。 同样,如果未请求其他服务(例如Facebook或我自己的脚本),则不会发生错误。
const request = require( "request-promise" );
const url = "https://www.dictionaryapi.com/api/v3/references/learners/json/test?key=" + learnersApiKey;
request( url )
.then( responce => {
console.log( "responce = " + responce );
response.status(200).send("yes");
})
.catch( error => {
console.log( "error = " + error );
response.status(200).send("no");
});