connect-flash is a simple middleware for Express and Connect frameworks that enables easy storage and retrieval of one-time flash messages in a user session, which are particularly useful for displaying success or error notifications after redirects in web applications. Once installed and wired into a session-enabled Express app, it lets you set messages that persist across a single request–redirect–response cycle and then automatically clears them so they don’t show up repeatedly. The API is minimal: you call req.flash(type, message) to store a flash and then read them back in views or route handlers when needed, which makes it a practical solution for form submission feedback, login failure notices, and other transient user alerts. By abstracting flash message handling into middleware, connect-flash eliminates the need for manual session management code and enhances UX with consistent request feedback patterns.

Features

  • One-time flash message storage in session
  • Simple API with type–message pairing
  • Works with Express and Connect middleware stacks
  • Clears messages after display
  • Exposes flash data to views and templates
  • Ideal for user feedback after redirects

Project Samples

Project Activity

See All Activity >

Categories

Messaging

License

MIT License

Follow connect-flash

connect-flash Web Site

Other Useful Business Software
Ship Agents Faster Icon
Ship Agents Faster

Transform your applications and workflows into powerful agentic systems at global scale.

Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of connect-flash!

Additional Project Details

Programming Language

JavaScript

Related Categories

JavaScript Messaging Platform

Registered

2026-01-26