diff --git a/src/middlewares/ErrorHandler.ts b/src/middlewares/ErrorHandler.ts index 40c1ff6..71ef2db 100644 --- a/src/middlewares/ErrorHandler.ts +++ b/src/middlewares/ErrorHandler.ts @@ -1,7 +1,7 @@ import { ExpressErrorMiddlewareInterface, Middleware } from "routing-controllers"; /** - * Our Error handling middlware that returns our custom httperrors to the user + * Our Error handling middlware that returns our custom httperrors to the user. */ @Middleware({ type: "after" }) export class ErrorHandler implements ExpressErrorMiddlewareInterface { diff --git a/src/middlewares/RawBody.ts b/src/middlewares/RawBody.ts index 58ff67d..57efefa 100644 --- a/src/middlewares/RawBody.ts +++ b/src/middlewares/RawBody.ts @@ -1,5 +1,10 @@ import { Request, Response } from 'express'; +/** + * Custom express middleware that appends the raw body to the request obeject. + * Mainly used for parsing csvs from boddies. + */ + const RawBodyMiddleware = (req: Request, res: Response, next: () => void) => { const body = [] req.on('data', chunk => { @@ -8,15 +13,6 @@ const RawBodyMiddleware = (req: Request, res: Response, next: () => void) => { req.on('end', () => { const rawBody = Buffer.concat(body) req['rawBody'] = rawBody - /* - switch (req.header('content-type')) { - case 'application/json': - req.body = JSON.parse(rawBody.toString()) - break - // add more body parsing if needs be - default: - } - */ next() }) req.on('error', () => {