api for add category and get all categories deploy check
This commit is contained in:
parent
584ecfb113
commit
24ae5101d1
@ -6,7 +6,7 @@ export const addCategory = async (req, res) => {
|
||||
const { categoryName } = req.body;
|
||||
if (!req?.user) return res.status(400).json({ message: "please login !" });
|
||||
try {
|
||||
if (!mongoose.Types.ObjectId.isValid(addedBy)) {
|
||||
if (!mongoose.Types.ObjectId.isValid(req.user._id)) {
|
||||
return res.status(400).json({ message: "please login again " });
|
||||
}
|
||||
const category = await CategoryModel.create({
|
||||
|
@ -1,20 +1,19 @@
|
||||
|
||||
import express from 'express'
|
||||
import express from "express";
|
||||
import { isAuthenticatedUser, authorizeRoles } from "../../middlewares/auth.js";
|
||||
import { AddNewTestimonial, FindAllTestimonial, FindOneTestimonial } from './TestimonialController.js';
|
||||
|
||||
const router = express.Router()
|
||||
|
||||
router.route("/new").post(isAuthenticatedUser, AddNewTestimonial)
|
||||
router.route("/getAll").get(isAuthenticatedUser, authorizeRoles("admin"), FindAllTestimonial)
|
||||
router.route("/getOne/:id").get(isAuthenticatedUser, FindOneTestimonial)
|
||||
|
||||
|
||||
|
||||
|
||||
import {
|
||||
AddNewTestimonial,
|
||||
FindAllTestimonial,
|
||||
FindOneTestimonial,
|
||||
} from "./TestimonialController.js";
|
||||
|
||||
const router = express.Router();
|
||||
|
||||
router.route("/new").post(isAuthenticatedUser, AddNewTestimonial);
|
||||
router
|
||||
.route("/getAll")
|
||||
.get(isAuthenticatedUser, authorizeRoles("admin"), FindAllTestimonial);
|
||||
router.route("/getOne/:id").get(isAuthenticatedUser, FindOneTestimonial);
|
||||
|
||||
// router.route("/product/getAll/").get(getAllProduct)
|
||||
|
||||
export default router
|
||||
export default router;
|
||||
|
Loading…
Reference in New Issue
Block a user