问题标签 [request-promise]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - 在带参数的节点中发出获取请求的最佳实践是什么?
我正在尝试调用此端点:https://blockchain.info/rawtx/$tx_hash
使用请求-响应模块以下列方式:
有没有一种更简洁的方式来调用端点而不是仅仅连接参数?
node.js - 如何组合来自不需要调用相同次数的两个端点的数据?[节点]
我正在创建一个给出当前交通状况和温度的端点。它结合了来自两个端点的数据:
- 获取当前流量统计信息(在每个请求中)
- 获取当前温度(每 3 小时)
一个简单的解决方案是将两个 Promise 链接在一起,但我不需要在每次请求时调用 2.。我如何构造我的代码来保存 2. 的数据并定期刷新它?
javascript - 如何忽略请求承诺中的自签名证书问题
我正在为我的节点应用程序使用 request-promise 模块来进行一些 API 调用。 https://www.npmjs.com/package/request-promise
由于我尝试使用的 API 不安全(具有自签名证书),因此连接失败并出现此错误:
错误:连接 ECONNREFUSED
我知道使用“请求”模块,我们可以通过 rejectUnauthorized: false 来处理这种情况。我不确定如何使用 request-promise 模块传递这样的选项。
falcor - 将 Request-Promise 与 Falcor 一起使用时出错
我正在尝试使用 Request-Promise (rp) 包对外部 api 进行 Falcor GET 调用。我在“res”(第 8 行)中得到响应,但我无法将其返回到 Falcor 模型路径(第 13 行)。它给出了“未捕获(承诺)”错误。
此外,我尝试将 return 语句(第 13 行)放在第 8 行之后的 then 块(即)内。然后它给出“GET http://localhost/getBusinessTypes ... 500(内部服务器错误)”错误。
让我知道这里缺少什么。
node.js - 一些帮助需要在 node.js 中将两个请求承诺链接在一起
我正在帮助使用 Discord 机器人,并且正在使用 node.js。我需要从两个单独的 json 提要中获取结果,并为此使用 request-promise。
每个函数的顶部看起来像这样。
当我运行我的代码时,两组数据都很好地记录到控制台,但从我读过的内容来看,这并不正确。然后我如何在val
其他地方使用这两个?
这不是我的强项。我是一个 Drupal 人。谢谢,如果你能帮忙。
javascript - Node.js - 使用每秒 5 个请求的 API 限制
我有一个“脚本”,可以对特定 API 执行数千个请求。这个 API 每秒只允许 5 个请求(可能它的测量方式与我不同)。为了提出我正在使用request-promise
框架的请求,我已经request-promise
用这个取代了正常功能:
一旦连续发出大约 300 个请求(给予或接受),这些请求就会开始相互干扰。有没有人有更好的解决方案?我认为对同一函数的递归调用会有所帮助,它确实有效,但并没有解决问题。也许有一种模式来排队请求,一次做几个?也许是图书馆?
谢谢!
node.js - Request-Promise-Native 忽略指定的标头
我对 Nodejs 有点陌生。我正在开发一对微服务,我需要一个将数据发布到另一个。我正在使用 request-promise-native 库。
我的代码是这样调用的:
但是,当我检查进入另一台服务器的请求时,我指定的标头不会出现。
我究竟做错了什么?
node.js - 将 css 字符串转换为节点请求文件上传可接受的格式
我有一个节点后端,我正在执行文件上传。以下对我有用:
但是,就我而言,我不会有我可以像上面那样读取的文件。我只会有一个css字符串。如何将我的 css 字符串转换为类似于 fs.createReadStream('new1.css') 的格式
我尝试了以下答案的方法,但它对我不起作用。我尝试打印 JSON.stringify(fs.createReadStream('new1.css')) 并且输出是:
我还打印了 JSON.stringify(css) ,输出为:
我不确定是哪个差异导致了这个问题。以及如何解决它
node.js - node.js 中的 request-promise 缺乏理解
我正在尝试使用 request-promise 在数据库中插入来自 js 对象的数据,并使用 POST 的响应更新对象,但我不知道如何在最后一个 .then() 中获取我更新的对象
我不了解非常好的承诺,也不知道如何管理 if ... else
谢谢你的帮助 !
PS:告诉我为什么你不赞成我试图改善我的问题!