Skip to content

Commit

Permalink
add flash support via express-flash
Browse files Browse the repository at this point in the history
  • Loading branch information
tilomitra committed Oct 30, 2014
1 parent 80a37b8 commit 1d2d72f
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 0 deletions.
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"cookie-parser": "^1.3.2",
"csurf": "^1.6.2",
"express": "4.x",
"express-flash": "0.0.2",
"express-handlebars": "1.0.1",
"express-session": "^1.7.5",
"express-slash": "^2.0.1",
Expand Down
4 changes: 4 additions & 0 deletions server.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ cookieParser = require('cookie-parser'),
csrf = require('csurf'),
session = require('express-session'),
state = require('express-state'),
flash = require('express-flash'),
hbs = require('./lib/exphbs'),
routes = require('./routes'),
middleware = require('./middleware'),
Expand Down Expand Up @@ -59,6 +60,9 @@ app.use(cookieParser());
app.use(session({secret: 'keyboard cat', resave: true, saveUninitialized: true}));
app.use(csrf());

// Flash Message Support
app.use(flash());

// Specify the public directory.
app.use(express.static(config.dirs.pub));

Expand Down
9 changes: 9 additions & 0 deletions views/partials/flash.handlebars
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{{#if messages.error}}
<div class="alert alert-danger">{{messages.error}}</div>
{{/if}}
{{#if messages.info}}
<div class="alert alert-info">{{messages.info}}</div>
{{/if}}
{{#if messages.success}}
<div class="alert alert-success">{{messages.success}}</div>
{{/if}}

0 comments on commit 1d2d72f

Please sign in to comment.