Nighttime Pachinko Marathon

    express-router-zen

    0.0.4 • Public • Published

    Route shorthand for express

    Install

    npm install -g express-router-gen

    Usage

      const express = require('express');
      const app = express();
      const { better, wrap } = require('express-router-gen');
     
      // this is your controller
      const conf = {
        before: Function[], // middlewares to run before every route
        after: Function[], // middlewares to add after every route
        prefix: String, // prefix to add before every return 
        routes: {
          'get => /user/:id': function* (req, res, next) {},
          'post => /user': function (req, res, next) {},
          'put => /user/:id': {
            before: Function[],
            controller: function* (req, res, next) {},
          },
          'delete => /user/:id' => {
            before: Funtion[],
            after: Function[],
            controller: function (req, res, next) {},
          },
        },
      }
     
      // now use it
      app.use('/', better(conf));

    Install

    npm i express-router-zen

    DownloadsWeekly Downloads

    6

    Version

    0.0.4

    License

    MIT

    Last publish

    Collaborators

    • akshendra