0.3.5 • Published 9 years ago

middle-server v0.3.5

Weekly downloads
2
License
MIT
Repository
github
Last release
9 years ago

middle-server

Middleware server

Installation

This module is installed via npm:

npm i middle-server --save

Example Usage

require('middle-server')() // serve README.md

Override options

function consoleLog(req, res, next) {
	console.log(req.url)
	next()
}
function ignoreFavicon(req, res, next) {
	if (req.url == '/favicon.ico') return res.status(404) // ignore favicon
	next()
}
var options = {
	pre:        [consoleLog, ignoreFavicon], // middleware to process before primary middleware
	middleware: function(req,res,next) { },  // default primary middleware override
	post:       [],                          // middleware to process after primary middleware
  port:       process.env.port || 3000,    // override the default port
	logger:     yourWinstonInstance,         // override logger, default console supports: debug, info, warn, error, log
}
var app = require('middle-server')(options) // returns instance to the running application server

Rights

Copyright (C) 2015 by yieme, License: MIT

0.3.5

9 years ago

0.3.4

9 years ago

0.3.3

9 years ago

0.3.2

9 years ago

0.2.3

9 years ago

0.2.2

9 years ago

0.1.4

9 years ago

0.1.3

9 years ago

0.1.2

9 years ago

0.1.1

9 years ago

0.1.0

9 years ago