create-react-ssr-layout
Version:
A useful tool to quickly build a starting express server that uses custom SSR with a custom jsx render engine
14 lines (12 loc) • 318 B
JavaScript
import jwt from 'jsonwebtoken';
import 'dotenv/config';
export default function resLocals(req, res, next) {
try {
const { refreshToken } = req.cookies;
const { user } = jwt.verify(refreshToken, process.env.REFRESH_TOKEN_SECRET);
res.locals.user = user;
next();
} catch (error) {
next();
}
}