0.0.2 • Published 8 years ago

koa-flash2 v0.0.2

Weekly downloads
2
License
MIT
Repository
github
Last release
8 years ago

#koa-flash2

Flash messages for koa based on connect-flash.

Build Status Coverage Status

Installation

$ npm install koa-flash2

koa-flash2 also depends on koa-session. You must add koa-session as a middleware prior to adding koa-flash2 as seen in the example:

Example

var koa = require('koa')
  , session = require('koa-session')
  , flash = require('koa-flash2');

var app = koa();

app.keys = ['foo'];
app.use(session(app));
app.use(flash());

app.use(function *() {
  if (this.method === 'POST') {
    this.flash('error', 'This is a flash error message.');
  } else if (this.method === 'GET') {
    this.body = this.flash('error');
  }
});

app.listen(3000);

License

MIT