exegesis-plugin-context
v1.0.3
Published
An exegesis plugin to add a extra values to the request context
Downloads
2
Readme
exegesis-plugin-context
Description
An exegesis plugin to add a extra values to the request context
Installation
npm install exegesis-plugin-context
Example
Add this to your Exegesis options:
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:
async function myOperationHandler( context ) {
return context.extraContext.dataStore.findItemsForRequest( context );
}
This is added during the postRouting phase so it is also available within authenticators.