12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- 'use strict';
- /**
- * [bodyParser 配置项]
- * @type {Object}
- */
- module.exports = {
- /**
- * [enable 是否启用bodyParser,默认为true]
- * @type {Boolean}
- */
- enable: true,
- /**
- * [encoding body's encoding type,default is utf8]
- * @type {String}
- */
- encoding: 'utf8',
- /**
- * [formLimit urlencoded主体的限制。如果主体最终大于此限制,则返回413错误代码。默认值为1mb]
- * @type {String}
- */
- formLimit: '10mb',
- /**
- * [jsonLimit json主体的限制,默认为1mb]
- * @type {String}
- */
- jsonLimit: '10mb',
- /**
- * [textLimit 文本体的限制,默认为1mb]
- * @type {String}
- */
- textLimit: '2mb',
- /**
- * [strict 当设置为true时,JSON解析器将只接受数组和对象。默认为真]
- * @type {Boolean}
- */
- strict: true,
- /**
- * [queryString 请求参数配置]
- * @type {Object}
- */
- queryString: {
- /**
- * [arrayLimit urlencoded body数组的最大长度,默认为100]
- * @type {Number}
- */
- arrayLimit: 100,
- /**
- * [depth urlencoded body对象的最大深度,默认为5]
- * @type {Number}
- */
- depth: 5,
- /**
- * [parameterLimit UrLink码体最大参数,默认值为1000]
- * @type {Number}
- */
- parameterLimit: 1000,
- },
- //启用类型
- enableTypes: ['json', 'form', 'text'],
- //扩展类型
- extendTypes: {
- text: ['text/xml', 'application/xml']
- }
- };
|