This middleware is based on connect-flash
. I simplify it and rewite the tests with Mocha
and Chai
.
- use
res.flash()
instead ofreq.flash()
; - res.flash() just for writing messages into the sesson;
- all flash messages will be copied to
res.locals.flash
automatically.
Install
$ npm install express-flash-2
Usage
Express 4.x
Flash messages are stored in the session. First, setup sessions as usual by
enabling cookieParser
and session
middleware. Then, use flash
middleware
provided by express-flash-2.
var flash = ;var app = ; app; app; // use the flash middleware app;
With the flash
middleware in place, all requests will have a res.flash()
function
that can be used for flash messages.
app;
Examples
For an example using express-flash-2 in an Express 4.x app, refer to the express4 example.
Tests
$ npm install
$ make test
Credits
License
Copyright (c) 2012-2013 Jared Hanson <http://jaredhanson.net/>