superagent-retry中文文档|superagent-retry js中文教程|解析

npm npmdoc 2年前 (2021-12-23) 427次浏览

superagent-retry中文文档|superagent-retry js中文教程|解析

安装命令:npm i superagent-retry

superagent-retry

扩展visionmedia/superagent‘s的节点版本Request,添加一个.retry方法来向请求添加重试逻辑。调用此方法将重试请求,无论您想要多少次。

用法

var superagent = require('superagent');
require('superagent-retry')(superagent);
 
superagent
  .get('https://segment.io')
  .retry(2) // retry twice before responding
  .end(onresponse);
 
 
function onresponse (err, res) {
  console.log(res.status, res.headers);
  console.log(res.body);
}

重试案例

目前,重试逻辑检查:

  • 经济重置
  • 超时
  • 电子邮件地址
  • ESOCKET超时
  • 超级代理客户端超时
  • 错误的网关错误(502、503、504 状态)
  • 内部服务器错误(500 状态)

执照

(麻省理工学院许可证)

版权所有 (c) 2013 Segmentio < friends@segment.io >

特此授予任何人免费获得本软件和相关文档文件(“软件”)副本的许可,不受限制地处理本软件,包括但不限于使用、复制、修改、合并的权利、发布、分发、再许可和/或出售软件的副本,并允许向其提供软件的人员这样做,但须符合以下条件:

上述版权声明和本许可声明应包含在本软件的所有副本或重要部分中。

该软件“按原样”提供,不提供任何形式的明示或暗示的保证,包括但不限于适销性、特定用途的适用性和不侵权的保证。在任何情况下,作者或版权持有人均不对任何索赔、损害或其他责任承担责任,无论是在合同诉讼、侵权行为或其他方面,由软件或软件的使用或使用或其他原因引起的或与之相关的软件。

项目贡献人员列表:


极客公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:superagent-retry中文文档|superagent-retry js中文教程|解析
喜欢 (0)
.excerpt .focus {display:none}