1.0.94 • Published 1 year ago
@nogw/custom-errors v1.0.94
Woovi apiWithLog
Powerful fetch
wrapper with the given functionallies:
- log request and response when using env
DEBUG=true
- save request when using env
WRITE_MOCK=true
- reply request when using env
USE_MOCK=true
- send error to slack and sentry based on your setup
Usage
This will make the request but it won't show any logs
yarn es scripts/test.ts
Show request and response logs
DEBUG=true yarn es scripts/test.ts
Output example
GET https://cat-fact.herokuapp.com/facts
{
time: 'NaNms',
init: 'https://cat-fact.herokuapp.com/facts',
options: { headers: { 'user-agent': 'node-fetch' } },
json: [
{
status: { verified: true, feedback: '', sentCount: 1 },
_id: '5887e1d85c873e0011036889',
user: '5a9ac18c7478810ea6c06381',
text: 'Cats make about 100 different sounds. Dogs make only about 10.',
__v: 0,
source: 'user',
updatedAt: '2020-09-03T16:39:39.578Z',
type: 'cat',
createdAt: '2018-01-15T21:20:00.003Z',
deleted: false,
used: true
},
],
ok: true,
status: 200,
curl: `curl 'https://cat-fact.herokuapp.com/facts' -H "user-agent: node-fetch"`
}
Save request to mock
WRITE_MOCK=true DEBUG=true yarn es scripts/test.ts
Go check mock-requests.json
Reply requests from mock
USE_MOCK=true DEBUG=true yarn es scripts/test.ts
1.0.94
1 year ago
1.0.92
1 year ago
1.0.91
1 year ago
1.0.90
1 year ago
1.0.85
1 year ago
1.0.80
1 year ago
1.0.73
1 year ago
1.0.72
1 year ago
1.0.71
1 year ago
1.0.70
1 year ago
1.0.69
1 year ago
1.0.68
1 year ago
1.0.67
1 year ago
1.0.66
1 year ago
1.0.65
1 year ago
1.0.64
1 year ago
1.0.63
1 year ago
1.0.62
1 year ago
1.0.61
1 year ago
1.0.60
1 year ago
1.0.59
1 year ago
1.0.58
1 year ago
1.0.57
1 year ago
1.0.56
1 year ago
1.0.55
1 year ago
1.0.54
1 year ago
1.0.53
1 year ago
1.0.52
1 year ago
1.0.51
1 year ago
1.0.50
1 year ago
1.0.49
1 year ago
1.0.48
1 year ago
1.0.47
1 year ago
1.0.46
1 year ago
1.0.45
1 year ago
1.0.44
1 year ago
1.0.43
1 year ago
1.0.42
1 year ago
1.0.41
1 year ago
1.0.40
1 year ago
1.0.4
1 year ago
1.0.3
1 year ago
1.0.2
1 year ago
1.0.1
1 year ago
1.0.0
1 year ago