1.2.0 • Published 11 years ago
koa-snapshot v1.2.0
snapshot
take snapshot when request, cache by request path.
Install
npm install koa-snapshotUsage
var koa = require('koa');
var snapshot = require('koa-snapshot');
var app = koa();
app.use(snapshot());Options
Use your own cache client by options.cache.
If do not present options.cache, snapshot will create a lru-cache instance with the options.
default options for lru-cache:
{
max: 50 * 1024 * 1024, // 50mb
maxAge: 12 * 60 * 60 * 1000, // 12h
length: function (n) {
return n.length;
}
}Turn off Snapshot
You can manually turn off snapshot by set this.noSnapshot = true in every request.
License
MIT