qs-middleware
DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/qs-middleware package

1.0.3 • Public • Published

QS Middleware

Connect querystring middleware.

NPM version Node.js version support Build status Dependencies LGPL-3.0 licensed

var connect = require('connect');
var query = require('qs-middleware');
var app = connect();
app.use(query());

Table Of Contents

Install

Install QS Middleware with npm:

npm install qs-middleware

Usage

query(options)

Create a querystring middleware which adds a parsed query property to the request object:

app.use(query());
 
app.use(function(request, response) {
    console.log(request.query);
});

You can optionally pass in options which are handed directly to the qs module, which handles querystring parsing:

app.use(query({
    allowDots: true
}));

Contributing

To contribute to QS Middleware, clone this repo locally and commit your code on a separate branch.

Please write unit tests for your code, and check that everything works by running the following before opening a pull-request:

make ci

License

QS Middleware is licensed under the Lesser General Public License (LGPL-3.0) license.
Copyright © 2016, Springer Nature

Readme

Keywords

Package Sidebar

Install

npm i qs-middleware

Weekly Downloads

28,167

Version

1.0.3

License

LGPL-3.0

Last publish

Collaborators

  • dotcode
  • joseluisbolos
  • moddular
  • rowanmanning