debug utils for http-client
$ npm install http-client-debug
import { createStack } from 'http-client';
const middlewares = [
header('X-Auth-Key', key),
header('X-Auth-Email', email),
base('https://api.cloudflare.com/client/v4'),
parseJSON(),
];
if (process.env.NODE_ENV === 'development') {
const { log } = require('http-client-debug');
middlewares.push(log());
}
const stack = createStack(...middlewares);
// Get "response": ....
or use a path
to log property from response:
import { createStack } from 'http-client';
const middlewares = [
header('X-Auth-Key', key),
header('X-Auth-Email', email),
base('https://api.cloudflare.com/client/v4'),
parseJSON(),
];
if (process.env.NODE_ENV === 'development') {
const { log } = require('http-client-debug');
middlewares.push(log('jsonData.user.name'));
}
const stack = createStack(...middlewares);
// Get "response.jsonData.user.name": Peter
Optional
Type: string
Optional
Type: string
Optional
Type: string
Optional
Type: string
MIT © C.T. Lin