1.0.0 • Published 7 years ago

assert-path-segments v1.0.0

Weekly downloads
4
License
MIT
Repository
github
Last release
7 years ago

assert-path-segments Build Status

HTTP middleware that validates that no empty path segments (//) are present

Install

$ npm install --save assert-path-segments

Usage

var assertPathSegments = require('assert-path-segments')

server.on('request', function (req, res) {
  assertPathSegments(req, res, function (err) {
    if (!err) return res.end('ok!')
    res.end(err.message)
  })
})

API

assertPathSegments(req, res, callback) -> undefined

req

Required
Type: object

An HTTP request object.

res

Required
Type: object

An HTTP response object.

callback

Required
Type: function
Arguments: err

A callback that will be called with an error if the path contains empty segments. If the path is valid, the callback will be called with no arguments.

License

MIT © Ben Drucker