Relative Content

Tag Archive for mongodbexpressrequestput

The PUT request in Express JS

import { updateProduct } from “../controllers/adminController”; router.put(“/admin/products/:id”, isAdminauth, updateProduct); const updateProduct = asyncHandler(async (req: Request, res: Response) => { const productId = req.params.id; console.log(req.params); const updateData = req.body; try { const product = await adminService.updateProductById(productId, updateData); if (!product) { res.status(404).json({ error: ‘Product not found’ }); return } res.status(200).json(product); } catch { res.status(400).json({ error: ‘Invalid input […]