For Strapi 4:
// config/middleware.js
module.exports = [
'strapi::errors',
'strapi::security',
'strapi::cors',
'strapi::poweredBy',
'strapi::logger',
'strapi::query',
{
name: 'strapi::body',
config: {
patchKoa: true,
multipart: true,
includeUnparsed: true,
},
},
'strapi::session',
'strapi::favicon',
'strapi::public',
];
To get raw data:
const unparsed = require("koa-body/unparsed.js");
const rawData = ctx.request.body[unparsed]