export default [
  'strapi::logger',
  'strapi::errors',
  'strapi::security',
  'strapi::cors',
  'strapi::poweredBy',
  'strapi::query',
  {
    name: 'strapi::body',
    config: {
      formLimit: '256mb', // Max form size
      jsonLimit: '256mb', // Max JSON payload size
      textLimit: '256mb', // Max text payload size
      formidable: {
        maxFileSize: 200 * 1024 * 1024, // 200MB in bytes
      },
    },
  },
  'strapi::session',
  'strapi::favicon',
  'strapi::public',
];
