loopback-context/README.md

35 lines
620 B
Markdown
Raw Normal View History

# loopback-context
2016-07-28 13:11:12 +00:00
Current context for LoopBack applications, based on
node-continuation-local-storage.
2016-07-28 13:40:19 +00:00
## Usage
1) Add `per-request-context` middleware to your
`server/middleware-config.json`:
```json
{
"initial": {
"loopback-context#per-request-context": {
2016-07-28 13:40:19 +00:00
}
}
}
```
2) Then you can access the context from your code:
```js
var LoopBackContext = require('loopback-context');
2016-07-28 13:40:19 +00:00
// ...
MyModel.myMethod = function(cb) {
var ctx = LoopBackContext.getCurrentContext();
2016-07-28 13:40:19 +00:00
ctx.get('key');
ctx.set('key', { foo: 'bar' });
});
```
See also https://docs.strongloop.com/display/APIC/Using+current+context