Listory/src/cookie-parser/cookie-parser.middleware.ts

16 lines
439 B
TypeScript

import { Injectable, NestMiddleware } from "@nestjs/common";
import * as cookieParser from "cookie-parser";
import type { RequestHandler } from "express";
@Injectable()
export class CookieParserMiddleware implements NestMiddleware {
private readonly middleware: RequestHandler;
constructor() {
this.middleware = cookieParser();
}
use(req: any, res: any, next: () => void) {
return this.middleware(req, res, next);
}
}