const jwt = require("jsonwebtoken"); module.exports = (req, res, next) => { const authHeader = req.headers.authorization; console.log("Authorization Header:", authHeader); // <--- if (!authHeader) return res.status(401).json({ error: "Token yok" }); const token = authHeader.split(" ")[1]; try { const decoded = jwt.verify(token, process.env.JWT_SECRET); console.log("Decoded Token:", decoded); // <--- req.user = decoded; next(); } catch (err) { console.error("JWT verify error:", err.message); return res.status(401).json({ error: "Token geçersiz" }); } };