UNPKG

koa-body

Version:

A Koa body parser middleware. Supports multipart, urlencoded and JSON request bodies.

34 lines 976 B
export function patchNodeAndKoa(ctx, body, options) { const { patchKoa, patchNode, isMultipart, includeUnparsed } = options; if (patchNode) { if (isMultipart) { const { fields, files } = body; ctx.req.body = fields; ctx.req.files = files; } else if (includeUnparsed) { const { parsed, raw } = body; ctx.req.body = parsed; ctx.req.rawBody = raw; } else { ctx.req.body = body; } } if (patchKoa) { if (isMultipart) { const { fields, files } = body; ctx.request.body = fields; ctx.request.files = files; } else if (includeUnparsed) { const { parsed, raw } = body; ctx.request.body = parsed; ctx.request.rawBody = raw; } else { ctx.request.body = body; } } } //# sourceMappingURL=patch-util.js.map