Express, Node, Passport.js user session issue
app.use(session({ secret: ‘anything’, resave: false, saveUninitialized: true, })); const login = async (data) => { const { username, password } = data; try { const user = await accountsQuery.getOneByUsername(username); if (!user) { throw createError(404, ‘User not found’); } const isPasswordMatch = await bcrypt.compare(password, user.password); if (!isPasswordMatch) { throw createError(401, “Incorrect password”) } console.log(“logged in!”) return […]