From 2efbc3bd28165e4e57342e8e6d1abc791e3fa707 Mon Sep 17 00:00:00 2001 From: pawan-dot <71133473+pawan-dot@users.noreply.github.com> Date: Fri, 24 Jun 2022 12:57:01 +0530 Subject: [PATCH] make itxcl --- controllers/feedbackController.js | 18 ++++++++++++++++++ routes/feedbackRoute.js | 2 ++ 2 files changed, 20 insertions(+) diff --git a/controllers/feedbackController.js b/controllers/feedbackController.js index 65155b1..2a14880 100644 --- a/controllers/feedbackController.js +++ b/controllers/feedbackController.js @@ -41,5 +41,23 @@ export const getAllFeedback = async (req, res) => { } }; +//get All feedback +export const getAOneFeedback = async (req, res) => { + + try { + const feedback = await feedbackModel.find(req.params.id); + res.status(200).json({ + success: true, + msg: " fetch feedback Successfully!!", + feedback + }); + } catch (error) { + res.status(500).json({ + success: false, + msg: "Failled to fetch !!" + }); + } + +}; diff --git a/routes/feedbackRoute.js b/routes/feedbackRoute.js index e77bd64..f8c92fa 100644 --- a/routes/feedbackRoute.js +++ b/routes/feedbackRoute.js @@ -2,10 +2,12 @@ import express from "express"; import { createFeedback, getAllFeedback, + getAOneFeedback } from "../controllers/feedbackController.js" const router = express.Router(); import { isAuthenticatedUser, authorizeRoles } from "../middlewares/auth.js" router.route("/feedback/create/").post(isAuthenticatedUser, createFeedback) router.route("/feedback/getAll/").get(isAuthenticatedUser, authorizeRoles('admin'), getAllFeedback) +router.route("/feedback/getOne/").get(isAuthenticatedUser, authorizeRoles('admin'), getAOneFeedback) export default router; \ No newline at end of file