javascript - 从 Firebase 到 Merriam-Webster 的超时请求到期请求
问题描述
我执行从 Firebase 到字典服务 Merriam-Webster 的请求。使用模块“request-promise”。一半请求成功,一半出现错误:“RequestError: Error: connect 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");
});
解决方案
推荐阅读
- python - 使用 pandas 读取嵌套 json 中的计数值
- android - 如何使用 AlarmManager 显示闹钟响铃的剩余时间?
- javascript - 我们可以在 Javascript React Native 中使用 import 或 require 变量吗
- python - Python:如何将具有相同变量类型的多个列表合并到一个列表列表中?
- powerbi - 使用 FactTable (dateID) 和 DateDIM PowerBI 移动平均线
- reactjs - 登录并传递电子邮件地址后,如何使用字符串参数调用 GET api,以便数据出来?(反应.js)
- pandas - Pandas - 将数据从单行分成多行
- sql - 获取待处理行的 SQL 查询
- java - Hyperledger Fabric 非法参数异常错误
- python - 如何检查参考字符串列表和目标字符串之间是否匹配?