di.middleware

DI middleware for ingress

Usage no npm install needed!

<script type="module">
  import diMiddleware from 'https://cdn.skypack.dev/di.middleware';
</script>

README

di.middleware

Dependency Injection middleware for ingress

npm install di.middleware

Example

import ingress from 'ingress'
import MyContext from './context'
import { DiContainer } from 'di.middleware'
import { providers, perRequestProviders } from './providers'

const app = ingress(),
  di = new DiContainer(MyContext, providers, perRequestProviders)

app.use(di.middleware)
...

This module will likely be combined with Ingress or router.middleware