自己封装的一个request,使用promise,并能监听下
自己封装的一个 request,使用 promise,并能监听下载进度。
安装由于并没有 npmjs 的账号,所以只能通过 github 安装,使用 cnpm
$ cnpm i https://github.com/bubao/self-promise-request.git # or $ cnpm i https://github.com/bubao/self-promise-request.git#v0.0.3 --save 使用
基本用法。
let Req = require("self-promise-request"); const Requests = new Req(); // 使用 on 函数监听进度 Requests.on("progress", res => { console.log(res); }); // request 直接能接收 key value 的参数,和 npm 的 request 模块接收的参数一致 Requests.request({ uri: "http://www.baidu.com" });
如果想下载文件到本地
let Req = require("self-promise-request").Downloader; const Requests = new Req(); // 使用 on 函数监听进度 Requests.on("progress", res => { console.log(res); }); // request 直接能接收 key value 的参数,和 npm 的 request 模块接收的参数一致 Requests.request({ uri: "http://www.baidu.com", pipe: "./1.html"});
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。