I am using passport for authenticating local user in nodejs and angular.
I am using connect-mongo for storing session.
but when i am using store, my application getting slow response from nodeJs server.
import MongoStore from "connect-mongo";
import { NextFunction, Request, Response } from "express";
import session from "express-session";
const sessionMiddleware = (req: Request, res: Response, next: NextFunction) => {
return session({
name : process.env.DAILYMEET_SID,
secret : process.env.SESSION_SECRET || "",
resave : false,
saveUninitialized : false,
cookie : {
maxAge : 36000000,
httpOnly: false,
secure : false
},
store : MongoStore.create({
mongoUrl : process.env.DB_URL
})
})(req, res, next);
};
export default sessionMiddleware;
I am using this code to store session.