express-min

1.0.2 • Public • Published

express-min

A module like express but more general using. It combines connect2 with wayfarer.

how to use

you can see example;

 
const express = require('express-min');
 
const app = express();
 
const subApp = express();
 
subApp.use('/passport', function(ctx, req, res, next) {
  console.log('passport')
  next();
})
 
subApp.use('/passport/:id', function(ctx, req, res, next) {
  console.log(req.body);
});
 
const router = express.Router();
 
router.use('/cart', function(ctx, req, res) {
  console.log('cart');
})
 
try {
  app.use('/app', subApp);
  app.use('/app2', router);
} catch(e) {
  console.log(e);
}
 
const ROUTE_MAP = {
  1: '/app/passport',
  2: '/app2/cart'
}
 
function main() {
  let ctx = {};
  let req = {};
  let res = {};
 
  try {
    app(ROUTE_MAP[1], ctx, req, res);
  } catch (e) {
    console.log(e);
  }
}
 
main();
 

api

see doc from connect2 with wayfarer.

use(route, ...fns)

Add route and callback to a app.

Readme

Keywords

none

Package Sidebar

Install

npm i express-min

Weekly Downloads

1

Version

1.0.2

License

MIT

Last publish

Collaborators

  • htoooth