Repository URL to install this package:
|
Version:
1.0.0-1 ▾
|
vending-octopus-service-dep
/
usr
/
local
/
lib
/
vending
/
octopus
/
service
/
node_modules
/
responselike
|
|---|
| .. |
| src |
| package.json |
| LICENSE |
| README.md |
A response-like object for mocking a Node.js HTTP response stream
Returns a streamable response object similar to a Node.js HTTP response stream. Useful for formatting cached responses so they can be consumed by code expecting a real response.
npm install --save responselike
Or if you're just using for testing you'll want:
npm install --save-dev responselike
const Response = require('responselike'); const response = new Response(200, { foo: 'bar' }, Buffer.from('Hi!'), 'https://example.com'); response.statusCode; // 200 response.headers; // { foo: 'bar' } response.body; // <Buffer 48 69 21> response.url; // 'https://example.com' response.pipe(process.stdout); // Hi!
Returns a streamable response object similar to a Node.js HTTP response stream.
Type: number
HTTP response status code.
Type: object
HTTP headers object. Keys will be automatically lowercased.
Type: buffer
A Buffer containing the response body. The Buffer contents will be streamable but is also exposed directly as response.body.
Type: string
Request URL string.
MIT © Luke Childs