All Projects → dudemelo → sails-hook-flash

dudemelo / sails-hook-flash

Licence: MIT License
Flash message for Sails applications

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to sails-hook-flash

session
A session service, PSR-15 session middleware, and a flash message service which helps use one-time messages.
Stars: ✭ 14 (+0%)
Mutual labels:  flash-messages
php-flasher
🔔 Flasher is a powerful and flexible flash notifications system for PHP, Laravel, Symfony
Stars: ✭ 68 (+385.71%)
Mutual labels:  flash-messages
angular2-sails
An angular module for using the sails socket.io api in angular2 (@angular)
Stars: ✭ 37 (+164.29%)
Mutual labels:  sails
flash
Flash messages between views ⚡️
Stars: ✭ 34 (+142.86%)
Mutual labels:  flash-messages
modern-rails-flash-messages
Modern Rails flash messages - Example App
Stars: ✭ 21 (+50%)
Mutual labels:  flash-messages
sails-hook-multitenant
A multitenant Sails.js 1.X hook for Waterline ORM.
Stars: ✭ 15 (+7.14%)
Mutual labels:  sails
sails-react-webpack
A Sails, React & Webpack scaffolding CLI
Stars: ✭ 52 (+271.43%)
Mutual labels:  sails
koa-better-error-handler
A better error-handler for Lad and Koa. Makes `ctx.throw` awesome (best used with koa-404-handler)
Stars: ✭ 51 (+264.29%)
Mutual labels:  flash-messages
sails-token-auth-setup
Token based authentication installation guide
Stars: ✭ 24 (+71.43%)
Mutual labels:  sails
tcome
NodeJS & Angular4 Blog
Stars: ✭ 56 (+300%)
Mutual labels:  sails
lingtypology
R package for linguistic cartography and typological databases search
Stars: ✭ 47 (+235.71%)
Mutual labels:  sails
hutplate
A Go library over standard net/http library with auth, session, err handling and more.
Stars: ✭ 28 (+100%)
Mutual labels:  flash-messages
Responders
A set of Rails responders to dry up your application
Stars: ✭ 1,925 (+13650%)
Mutual labels:  flash-messages
fiber-boilerplate
This is the go boilerplate on the top of fiber web framework. With simple setup you can use many features out of the box
Stars: ✭ 184 (+1214.29%)
Mutual labels:  flash-messages

sails-hook-flash

NPM Version NPM Download Travis CI Coverage Status

The simplest way to use flash messages in your Sails application. This is useful when you want to redirect and have a special message shown on the next page.

Installation

npm install sails-hook-flash

Use --save to add in your package.json.

Example

Adding a new flash message:

// api/controllers/SampleController.js
login: function (request, response) {
  request.addFlash('success', 'A success message.');
  return response.redirect('/sample/success');
}

Rendering your flash message:

// views/sample/success.ejs
<% flash.get('success').forEach(function (message) { %>
    <div style="color:green;">
      <%= message %>
    </div>
<% }) %>

NOTE: The EJS view engine is used in this sample, but you're not limited to it.

Usage

Controller layer

  • request.addFlash(type, message) - Stores a new message
  • request.getFlash(type) - Returns all messages from a type
  • request.hasFlash(type) - Checks if a message type was stored

View layer

  • flash.all() - Returns all messages
  • flash.get(type) - Returns all messages from a type
  • flash.has(type) - Checks if a message type was stored
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].