node package manager

mcrsvc

mcrsvc

micro + routes! <3.

install

$ npm install mcrsvc --save

example

const app = require('mcrsvc');
 
app.router.add('GET', '/hello/:id', async (req, res) => {
  return req.params;
});
 
app.router.add('POST', '/hello/:id', async (req, res) => {
  return req.body;
});
 
// module.exports = app; 
// put it in index.js, then 
// $ micro -p 3000 
 
// to make it standalone, you might need babel or async-to-gen. 
const micro = require('micro');
micro(app)
  .listen(3000, (err) => {
    if (err) {
      throw err;
    }
    console.log('~>', 3000);
  });

license

MIT