0.3.5 • Published 10 years ago

middle-server v0.3.5

Weekly downloads
2
License
MIT
Repository
github
Last release
10 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

10 years ago

0.3.4

10 years ago

0.3.3

10 years ago

0.3.2

10 years ago

0.2.3

10 years ago

0.2.2

10 years ago

0.1.4

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago