const jwt = require('jsonwebtoken'); // JWTトークンが有効かどうかをチェックするモジュール exports.isAuthenticated = (req, res, next) => { const token = req.cookies.jwt; if (!token) { return res.redirect('/'); } jwt.verify(token, process.env.JWT_SECRET, (err, decoded) => { if (err) { return res.redirect('/'); } req.user = decoded; req.token = token; next(); }); };