This package has been deprecated

Author message:

No longer maintained, not working

express-graceful

0.0.2 • Public • Published

express-graceful

Gracefully start and stop express app

Allows one to start listening immediately and queue requests until app is ready to process.

// returns app
var app = require('express-graceful')(require('express')());

// start listening as usual
app.listen();

// ... do db initialization, add route, async operations
// when pending requests are ready to be processed
app.ready();

why ?

Because in complicated setups one could need the application to be listening before completely initialized. The daemon starting the application would then let requests be handled to it, leading to 503 service failures from the proxy in front of the express application.

Planned feature

wait for requests to finish before shutting down app

Package Sidebar

Install

npm i express-graceful

Weekly Downloads

1

Version

0.0.2

License

MIT

Last publish

Collaborators

  • kapouer