Flash message middleware for Koa and Passport
npm install koa-better-flash





> Flash message middleware for Koa and Passport
* Install
* Usage
* Contributors
* License
[npm][]:
``sh`
npm install koa-better-flash
[yarn][]:
`sh`
yarn add koa-better-flash
`js
const Koa = require('koa');
const Router = require('koa-router');
const session = require('koa-generic-session');
const flash = require('koa-better-flash');
const app = new Koa();
const router = new Router();
router.post('/', (ctx, next) => {
// you can also pass an array of messages:
// ctx.flash('info', [ 'hi', 'hello', 'good morning' ]);
ctx.flash('info', 'hello world');
ctx.status = 200;
});
router.get('/', ctx => {
// to get all messages by type simply call ctx.flash()
ctx.body = ctx.flash('info');
// outputs: [ 'hello world ']
});
app.keys = [ 'keys' ];
app.use(session());
app.use(flash());
app.use(router.routes());
app.listen();
``
| Name | Website |
| -------------- | -------------------------- |
| Nick Baugh |
##
[npm]: https://www.npmjs.com/
[yarn]: https://yarnpkg.com/