文件名称:yakbak:记录和回放HTTP响应
文件大小:50KB
文件格式:ZIP
更新时间:2024-04-26 06:42:35
JavaScript
雅克巴克 记录HTTP交互The Node Way:trade_mark:。 受ruby的启发。 安装 $ npm install yakbak --save-dev 用法 使用yakbak测试HTTP客户端的主要思想是: 使客户端的目标主机可配置。 在本地设置yakbak服务器以代理目标主机。 将您的客户端指向yakbak服务器。 然后开发或运行测试。 如果在磁盘上找到已记录的HTTP请求,则将回放该请求,而不是命中目标主机。 如果找不到记录的请求,该请求将转发到目标主机并记录到磁盘。 yakbak(主机,选项) 返回签名function (req, res) ,您可以将其提供给http.Server作为其处理程序。 var handler = yakbak ( 'http://api.flickr.com' , { dirname : __dirname + '/tapes' } ) ; 选项
【文件预览】:
yakbak-master
----.eslintrc.js(161B)
----src()
--------tape.ejs(741B)
----lib()
--------buffer.js(624B)
--------proxy.js(1KB)
--------record.js(1KB)
--------curl.js(876B)
----hook.sh(75B)
----.travis.yml(77B)
----LICENSE(1KB)
----test()
--------buffer.js(1017B)
--------yakbak.js(6KB)
--------fixtures()
--------helpers()
--------proxy.js(2KB)
--------record.js(2KB)
--------curl.js(1013B)
----README.md(4KB)
----Makefile(138B)
----.gitignore(2KB)
----index.js(3KB)
----cli.js(1010B)
----CHANGELOG.md(2KB)
----package-lock.json(117KB)
----package.json(877B)