From 2e913a57862d8b8ece6e2a20437dc7f80aea4b16 Mon Sep 17 00:00:00 2001 From: iamrahimi Date: Sun, 19 Jan 2025 17:36:14 -0800 Subject: [PATCH] adding username to getAllProject API --- src/middlewares/authMiddleware.js | 3 ++- src/models/projectModel.js | 10 +++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/middlewares/authMiddleware.js b/src/middlewares/authMiddleware.js index 24a1b41..2f40125 100644 --- a/src/middlewares/authMiddleware.js +++ b/src/middlewares/authMiddleware.js @@ -8,7 +8,7 @@ const authenticateJWT = async (req, res, next) => { if (!token) { return res.status(401).json({ message: 'Authorization token is required' }); } - + console.log('I ahalskjdflaksjdf'); try { const decoded = jwt.verify(token, SECRET_KEY); @@ -29,6 +29,7 @@ const authenticateJWT = async (req, res, next) => { }; const authenticateToken = (req, res, next) => { + console.log('workaklsdjf;as') const token = req.headers.authorization?.split(' ')[1]; if (!token) { return res.status(401).json({ error: 'Access denied, token missing' }); diff --git a/src/models/projectModel.js b/src/models/projectModel.js index eadcdff..b94aed1 100644 --- a/src/models/projectModel.js +++ b/src/models/projectModel.js @@ -30,7 +30,15 @@ const projectModel = { getAllProjects: async () => { try { console.log("Fetching all projects..."); - const projects = await prisma.projects.findMany(); + const projects = await prisma.projects.findMany({ + include: { + users: { + select: { + username: true + } + } + } + }); return projects; } catch (error) { console.error("Error while fetching projects:", error);