1.0.2 • Published 10 years ago
koa-continuation-local-storage v1.0.2
koa-continuation-local-storage 
continuation-local-storagemiddleware forkoa.
install
$ npm install koa-continuation-local-storageusage
import cls from 'koa-continuation-local-storage';
import koa from 'koa';
import { createNamespace } from 'continuation-local-storage';
const ns = createNamespace('ns');
const app = koa();
app
.use(cls({
ns: ns
}))
.use(function* (next) {
ns.set('foo', 'bar');
yield* next;
})
.use(function* () {
this.body = ns.get('foo');
});api
cls(opts)
Create middleware that wraps downstream middlewares to opts.ns namespace.
license
MIT