[英]increase the limit of request for form-data in express.js
我正在使用Express並以FORM-DATA的形式發送請求
錯誤-
PayloadTooLargeError: request entity too large
at readStream (e:\MindfulSAS\myGit\hereiam-api\node_modules\raw-body\index.js:155:17)
at getRawBody (e:\MindfulSAS\myGit\hereiam-api\node_modules\raw-body\index.js:108:12)
at read (e:\MindfulSAS\myGit\hereiam-api\node_modules\body-parser\lib\read.js:77:3)
at jsonParser (e:\MindfulSAS\myGit\hereiam-api\node_modules\body-parser\lib\types\json.js:134:5)
at Layer.handle [as handle_request] (e:\MindfulSAS\myGit\hereiam-api\node_modules\express\lib\router\layer.js:95:5)
at trim_prefix (e:\MindfulSAS\myGit\hereiam-api\node_modules\express\lib\router\index.js:317:13)
at e:\MindfulSAS\myGit\hereiam-api\node_modules\express\lib\router\index.js:284:7
at Function.process_params (e:\MindfulSAS\myGit\hereiam-api\node_modules\express\lib\router\index.js:335:12)
at next (e:\MindfulSAS\myGit\hereiam-api\node_modules\express\lib\router\index.js:275:10)
at expressInit (e:\MindfulSAS\myGit\hereiam-api\node_modules\express\lib\middleware\init.js:40:5)
at Layer.handle [as handle_request] (e:\MindfulSAS\myGit\hereiam-api\node_modules\express\lib\router\layer.js:95:5)
at trim_prefix (e:\MindfulSAS\myGit\hereiam-api\node_modules\express\lib\router\index.js:317:13)
at e:\MindfulSAS\myGit\hereiam-api\node_modules\express\lib\router\index.js:284:7
at Function.process_params (e:\MindfulSAS\myGit\hereiam-api\node_modules\express\lib\router\index.js:335:12)
at next (e:\MindfulSAS\myGit\hereiam-api\node_modules\express\lib\router\index.js:275:10)
at query (e:\MindfulSAS\myGit\hereiam-api\node_modules\express\lib\middleware\query.js:45:5)
at Layer.handle [as handle_request] (e:\MindfulSAS\myGit\hereiam-api\node_modules\express\lib\router\layer.js:95:5)
at trim_prefix (e:\MindfulSAS\myGit\hereiam-api\node_modules\express\lib\router\index.js:317:13)
at e:\MindfulSAS\myGit\hereiam-api\node_modules\express\lib\router\index.js:284:7
at Function.process_params (e:\MindfulSAS\myGit\hereiam-api\node_modules\express\lib\router\index.js:335:12)
at next (e:\MindfulSAS\myGit\hereiam-api\node_modules\express\lib\router\index.js:275:10)
at Function.handle (e:\MindfulSAS\myGit\hereiam-api\node_modules\express\lib\router\index.js:174:3)
他們有什么辦法增加對表單數據的請求限制?
我認為以下可能對您有幫助
var app = express();
app.use(bodyParser.urlencoded({limit: '50mb', extended: false}));
app.use(bodyParser.json({limit: '50mb'}));
使用Body Parser NPM: https : //www.npmjs.com/package/body-parser
var bodyParser = require('body-parser');
app.use(bodyParser.urlencoded({
extended: true,
limit: '50mb',
parameterLimit: 100000
}))
app.use(bodyParser.json({
limit: '50mb',
parameterLimit: 100000
}))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.