router.post('/', upload.single('productImage'), (req, res, next) => {
console.log(req.file);
const name =
req.body.name;
const price = req.body.price;
if(name && price){
const product = new Product({
_id: new mongoose.Types.ObjectId(),
name:
req.body.name,
price: req.body.price
});
product.save()
.then(result => {
console.log(
result is : ${result});
res.status(200).json({
message: "Product was created",
product: {
id: result._id,
name:
result.name,
price: result.price,
request: {
type: 'GET',
url:'http://localhost:3100/products/'
}
}
})
}).catch(err => {
console.log(
Error is : ${err});
});
res.status(200).json({
product: product
});
} else {
res.status(500).json({
Error: "Not enough information"
});
}
});