文件名称:talkback:一个简单的HTTP代理,可记录和回放请求
文件大小:187KB
文件格式:ZIP
更新时间:2024-05-22 02:42:08
proxy http-proxy playback http-recording TypeScript
顶嘴 对讲是一个JavaScript HTTP代理,可记录和回放HTTP请求。 只要您的环境中有node.js,就可以运行对讲以记录来自以任何语言/框架编写的应用程序的请求。 您可以使用它来加速集成测试或在模拟服务器上运行应用程序。 安装 npm install talkback 用法 对讲非常容易设置。 定义它将代理的主机,应侦听的端口以及在何处查找和保存磁带。 当请求到达对讲时,它将尝试将其与先前保存的磁带进行匹配,并快速返回磁带的响应。 如果没有磁带与请求匹配,它将转发到原始主机,将磁带保存到磁盘以备将来使用并返回响应。 const talkback = require ( "talkback" ) ; //import talkback from "talkback/es6"; const opts = { host : "https://api.myapp.com/foo
【文件预览】:
talkback-master
----.gitignore(42B)
----.babelrc(306B)
----package.json(1KB)
----.nycrc(104B)
----src()
--------tape-matcher.ts(3KB)
--------talkback-factory.ts(580B)
--------es6.ts(56B)
--------summary.ts(679B)
--------options.ts(4KB)
--------server.ts(3KB)
--------utils()
--------logger.ts(449B)
--------request-handler.ts(4KB)
--------index.ts(448B)
--------tape-renderer.ts(3KB)
--------tape.ts(2KB)
--------features()
--------types.ts(1KB)
--------tape-store.ts(3KB)
----LICENSE.md(1KB)
----CHANGELOG.md(3KB)
----tsconfig.json(267B)
----.github()
--------workflows()
----tools()
--------build.js(948B)
----examples()
--------server()
--------unit-tests()
--------request-handler()
----README.md(20KB)
----.mocharc.json(34B)
----mocha-setup.js(177B)
----docs()
--------development.md(114B)
----test()
--------tape-matcher.spec.ts(8KB)
--------request-handler.spec.ts(18KB)
--------options.spec.ts(3KB)
--------support()
--------tape-renderer.spec.ts(7KB)
--------it()
--------utils()
--------summary.spec.ts(2KB)
--------features()
--------tapes()
--------logger.spec.ts(2KB)
----yarn.lock(78KB)