| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- /*!
- * body-parser
- * Copyright(c) 2014-2015 Douglas Christopher Wilson
- * MIT Licensed
- */
- 'use strict'
- /**
- * @typedef {Object} Parsers
- * @property {Function} json JSON parser
- * @property {Function} raw Raw parser
- * @property {Function} text Text parser
- * @property {Function} urlencoded URL-encoded parser
- */
- /**
- * Module exports.
- * @type {Function & Parsers}
- */
- exports = module.exports = bodyParser
- /**
- * JSON parser.
- * @public
- */
- exports.json = require('./lib/types/json')
- /**
- * Raw parser.
- * @public
- */
- exports.raw = require('./lib/types/raw')
- /**
- * Text parser.
- * @public
- */
- exports.text = require('./lib/types/text')
- /**
- * URL-encoded parser.
- * @public
- */
- exports.urlencoded = require('./lib/types/urlencoded')
- /**
- * Create a middleware to parse json and urlencoded bodies.
- *
- * @deprecated
- * @public
- */
- function bodyParser () {
- throw new Error('The bodyParser() generic has been split into individual middleware to use instead.')
- }
|