npm.io
1.3.0 • Published 6 years ago

cachedrequest

Licence
ISC
Version
1.3.0
Deps
1
Size
12 kB
Vulns
1
Weekly
0

Cached request version

Allow you send cached requests. Depends on "request" module https://github.com/request/request/. No extra configuration needed.

Installation

$ npm install -s cachedrequest

Simple:

var request = require('cachedrequest');
request.cached('http://www.comlog.org', function(err, response, body) {
    console.info(response);
});
Set cache direcotry:
var request = require('cachedrequest');
request.setCacheDirectory('/my/path/to/cache/folder');
request.cached('http://www.comlog.org', function(err, response, body) {
    console.info(response);
});
Clear cache:
var request = require('cachedrequest');
request.setCacheDirectory('/my/path/to/cache/folder'); // if not standard
request.clearCache(function(errors, removed) {
    console.error(errors);
    console.info(removed);
});

Keywords