express-router-plus

Custom router class that provides extended functionality for express router

Usage no npm install needed!

<script type="module">
  import expressRouterPlus from 'https://cdn.skypack.dev/express-router-plus';
</script>

README

express-router-plus NPM version Build Status Dependency Status Coverage percentage

Custom router class that provides extended functionality for express router

Installation

$ npm install --save express-router-plus

Usage

var expressRouterPlus = require('express-router-plus');
var express = require('express');
var app = express();
var router = new expressRouterPlus(app);

// setup your routes
var welcome = function(req, res){
  res.send(200, {data: 'world'});
};

// use express-router-plus to handle the incoming requests
app.get('/hello', router.handleRequest(welcome));

[2016-03-15 20:30:51.458] INFO express-router-plus Request #1 starting: GET /hello 127.0.0.1
[2016-03-15 20:30:51.462] INFO express-router-plus Request #1 finished: GET /hello 200 5ms

License

MIT © Fritz G. Batroni