I'm a beginner in web development field and as my first project i'm trying to create a basic E-commerce application, I'm succeeded most of my way but now stuck in removing the image file of the product: I'm using express-generator to create the server, i didn't change any default variable and only added mongodb api.
router.get('/deleteProduct/:id', (req, res) => {
let productId = req.params.id;
productsHelper.deleteProduct(productId).then((response) => {
res.redirect('/admin/');
});
}
module.exports.deleteProduct: (productId) => {
return new Promise((resolve, reject) => {
db.get().collection(collections.PRODUCT_COLLECTIONS).removeOne({_id:objectId(productId)}).
then((response) => {
resolve(response);
});
});
};
I also tried fs
**this my first time ever on stackoverflow ...
You can remove the file after the database call is successful,