在我的应用程序(帆 0.12.0)中,我想扩展根据 POST 请求发送的字节数限制。所以我遵循了这个stackoverflow问题中的评论
var skipper = require('skipper');
skipper.limit = 1024*1024*100;
middleware: {
bodyParser: skipper
}
我仍然收到一个错误:
"data": {
"code": "E_EXCEEDS_UPLOAD_LIMIT",
"name": "Upload Error",
"maxBytes": 15000000,
"written": 15007474,
"message": "Upload limit of 15000000 bytes exceeded (15007474 bytes written)"
}
我也尝试直接在下面添加代码module.exports.http
,然后我尝试将它添加到middleware
唯一的。
bodyParser: (function () {
var opts = {limit:'50mb'};
var fn;
// Default to built-in bodyParser:
fn = require('skipper');
return fn(opts);
})
我的问题是:为什么这些代码都不起作用以及如何增加限制。解决方案可能并不优雅。