@micromq/params-collector

1.0.0 • Public • Published

@micromq/params-collector

Middleware for collect params in one object (params = params + query + body).

Install

$ npm i @micromq/params-collector

Usage

const MicroMQ = require('micromq');
const paramsCollector = require('@micromq/params-collector');

const app = new MicroMQ({
  name: process.env.MICROSERVICE_NAME,
  rabbit: {
    url: process.env.RABBIT_URL,
  },
});

app.use(paramsCollector);

app.post('/', (req, res) => {
  /*
  
    before:

      req.params = { id: 5 };
      req.query = { sort: 'id' };
      req.body = { name: 'John' };


    after:

      req.params = { sort: 'id', id: 5, name: 'John' };  

   */
});

app.start();

Package Sidebar

Install

npm i @micromq/params-collector

Weekly Downloads

1

Version

1.0.0

License

Apache-2.0

Unpacked Size

1.48 kB

Total Files

3

Last publish

Collaborators

  • bifot