feat: implement long-lived sessions

This commit is contained in:
Julian Tölle 2020-09-05 23:35:53 +02:00
parent d0705afca8
commit 44f7e26270
35 changed files with 739 additions and 190 deletions

View file

@ -0,0 +1,16 @@
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);
}
}

View file

@ -0,0 +1 @@
export { CookieParserMiddleware } from "./cookie-parser.middleware";