1.0.0 • Published 5 years ago
@seregpie/koa-state v1.0.0
KoaState
KoaState(state)
A simple state middleware.
setup
npm
npm i @seregpie/koa-state
Node
let KoaState = require('@seregpie/koa-state');
usage
let Koa = require('koa');
let KoaState = require('@seregpie/koa-state');
let mysql = require('mysql');
let app = new Koa();
app.use(KoaState({
mysql: {
pool: mysql.createPool({
database: 'my_db',
host: 'localhost',
password: 'secret',
user: 'me',
}),
},
root: __dirname,
}));
app.use(async (ctx, next) => {
let {
mysql,
root,
} = ctx.state;
// process
});
1.0.0
5 years ago