1.0.1 • Published 9 years ago

ziploc-request-parser v1.0.1

Weekly downloads
5
License
MIT
Repository
github
Last release
9 years ago

ziploc-request-parser

npm package build code climate coverage issues dependencies devDependencies downloads

This package provides an extension to ziploc and express to parse requests.

var ziploc = require('ziploc');
var express = require('express');
var requestParser = require('ziploc-request-parser');

var zip = ziploc
  .use(requestParser)
  .use({
    getUsernameFromUnvalidatedUsername: function (username) {
      // todo: do your input validation here
      return username;
    }
  });

var app = express();
app.use(requestParser);

app.get('/users/:username', zip.express().status(200).json({
  username: 'Username'
}));

app.listen(process.env.PORT || 3000);