1

正如此处的文档中所建议的那样:https ://sailsjs.com/documentation/reference/configuration/sails-config-http#? configuring-skipper,我确实取消了对配置的注释,如下所示,

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;
        })(),
    },

};

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

正在使用的船长版本:“sails”:“^1.0.2”

正在使用的 Sails 版本:“船长”:“^0.8.7”

4

1 回答 1

1

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

    bodyParser: (function _configureBodyParser(){
      var skipper = require('skipper');
      var middlewareFn = skipper({strict: true, limit: '5mb'});
      return middlewareFn;
    })(),
于 2019-01-18T17:12:48.023 回答