An exegesis plugin to add a extra values to the request context
npm install exegesis-plugin-context![Run Status]()
![Coverage Badge]()



An exegesis plugin to add a extra values to the request context
``sh`
npm install exegesis-plugin-context
Add this to your Exegesis options:
`js
const exegesisContext = require( 'exegesis-plugin-context' );
const MyDataStore = require( './MyDataStore' );
var dataStore = new MyDataStore();
options = {
plugins: [
exegesisContext({
dataStore: dataStore
})
]
};
`
Within the handler for each operation you can access the provided values via the extraContext property:
`js``
async function myOperationHandler( context ) {
return context.extraContext.dataStore.findItemsForRequest( context );
}
This is added during the postRouting phase so it is also available within authenticators.