Невозможно настроить ограничение bodyParser из файла http.js, следовательно, возникает ошибка 413 http - PullRequest
0 голосов
/ 29 октября 2018

Как предлагается в документации здесь: 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 МБ.

Используемая версия шкипера: "паруса": "^ 1.0.2"

Используемая версия паруса: "шкипер": "^ 0.8.7"

1 Ответ

0 голосов
/ 18 января 2019

Редактировать файл config/http.js и раскомментировать раздел Skipper. Добавьте опцию ограничения.

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