mern-auth-boilerplate
Version:
CLI to scaffold a MERN Auth Boilerplate
14 lines (13 loc) • 352 B
JavaScript
import jwt from 'jsonwebtoken'
export const generateToken = (userId , res) => {
const token = jwt.sign({userId} , process.env.JWT_SECRET , {
expiresIn : "14d"
})
res.cookie("jwt" , token ,{
maxAge: 14 * 24 *60 * 60 *1000 ,
httpOnly : true ,
sameSite : "strict",
secure : process.env.NODE_ENV !== "DEVELOPMENT",
});
return token;
}