无法从http.js文件配置bodyParser限制,因此出现413 http错误



如文档中所建议:https://sailsjs.com/documentation/reference/configuration/sails-config-http#?configuring-船长,我取消了如下配置的注释,

module.exports.http = {
middleware: {
order: [
'cookieParser',
'session',
'bodyParser',
'compress',
'poweredBy',
'router',
'www',
'favicon',
],
bodyParser: (function _configureBodyParser(){
var skipper = require('skipper');
var middlewareFn = skipper(
{
strict: true,
limit: '50mb'
});
return middlewareFn;
})(),
},
};

即使在这之后,我也无法上传超过1MB的文件。

使用的Skipper版本:"sails":"^1.0.2">

使用的水手版本:"船长":"^0.8.7">

编辑文件config/http.js并取消对capper部分的注释。添加限制选项。

bodyParser: (function _configureBodyParser(){
var skipper = require('skipper');
var middlewareFn = skipper({strict: true, limit: '5mb'});
return middlewareFn;
})(),

最新更新