express-boot
A simple Express middleware to start and stop the server.

##Install
sudo npm install --save express-boot
##Usage
var app = require('express')();
var boot = require('express-boot')(app, process.env.PORT || 3000);
if(require.main === module){
boot().start();
} else {
module.exports = app;
}
Then run:
npm start
If you want to use app.set
to set your port then just pass app
to boot()
Socket.io
var app = require('express')();
var boot = require('express-boot')(app, process.env.PORT || 3000);
var io = require('socket.io')(boot().server);
##API
boot(app, port)
- Accepts the Express app and port number
boot().start()
- Starts the Express server
boot().close()
- Closes the Express server
boot().server
boot().app
boot.version
boot.config(opt)
Options
//default
{
appName: 'Express app',
port: 3000,
debug: true
}