UNPKG

body-parser

Version:
56 lines (47 loc) 976 B
/*! * 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.') }