INNER CODE UNIT · JavaScript
getHandler
basir/next-tailwind-amazona · pages/api/admin/products/[id]/index.js:21
const getHandler = async (req, res) => {
await db.connect();
const product = await Product.findById(req.query.id);
await db.disconnect();
res.send(product);
};
const putHandler = async (req, res) => {
await db.connect();
const product = await Product.findById(req.query.id);
if (product) {
product.name = req.body.name;
product.slug = req.body.slug;
product.price = req.body.price;
product.category = req.body.category;
product.image = req.body.image;
product.brand = req.body.brand;
product.countInStock = req.body.countInStock;
product.description = req.body.description;