restify-routing-middleware-applier

Library to apply middlewares to a set of routes

Usage no npm install needed!

<script type="module">
  import restifyRoutingMiddlewareApplier from 'https://cdn.skypack.dev/restify-routing-middleware-applier';
</script>

README

restify-routing-middleware-applier

Library to apply middlewares to a set of routes

Usage

const restify = require( 'restify' );
const withMiddlewares = require( 'restify-routing-middleware-applier' );

function middleware1( req, res, next ) {
    // do something...
}

function middleware2( req, res, next ) {
    // do something...
}

const server = restify.createServer();

server.get( '/routeWithoutMiddlewares', ( req, res, next ) {
    // do something...
} );

withMiddlewares( server, middleware1, middleware2, customServer => {
    
    customServer.post( '/routeWithMiddlewares', ( req, res, next ) => {
        // do something...
    } );
} );