backend logging
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
const jwt = require("jsonwebtoken");
|
||||
const { User } = require("../models"); // Import from models/index.js to get models with associations
|
||||
const logger = require("../utils/logger");
|
||||
|
||||
const authenticateToken = async (req, res, next) => {
|
||||
// First try to get token from cookie
|
||||
@@ -43,7 +44,13 @@ const authenticateToken = async (req, res, next) => {
|
||||
});
|
||||
}
|
||||
|
||||
console.error("Auth middleware error:", error);
|
||||
const reqLogger = logger.withRequestId(req.id);
|
||||
reqLogger.error("Auth middleware error", {
|
||||
error: error.message,
|
||||
stack: error.stack,
|
||||
tokenPresent: !!token,
|
||||
userId: req.user?.id
|
||||
});
|
||||
return res.status(403).json({
|
||||
error: "Invalid token",
|
||||
code: "INVALID_TOKEN",
|
||||
|
||||
Reference in New Issue
Block a user