cacheable
cacheable copied to clipboard
How to deal with invalid usage?
const https = require('https');
const CacheableRequest = require('cacheable-request');
const cacheableRequest = new CacheableRequest(https.request);
const cacheReq = cacheableRequest('https://unpkg.com/[email protected]/dist/vue.js');
cacheReq.on('request', req => {
req.end();
// This is invalid usage!!!
// Instead: cacheableRequest('https://unpkg.com/[email protected]/dist/vue.js', TheResponseCallbackShouldGoHere)
req.on('response', response => {
let x = 0;
// This should be illegal. IOW throw.
response.on('data', chunk => {
x += chunk.length;
console.log(x);
});
});
});