make itxcl

This commit is contained in:
pawan-dot 2022-06-24 12:57:01 +05:30
parent cd6ab5ec58
commit 2efbc3bd28
2 changed files with 20 additions and 0 deletions

View File

@ -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 !!"
});
}
};

View File

@ -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;