【发布时间】:2022-01-28 02:30:03
【问题描述】:
我想删除我在服务器上上传的图像,但每次我收到错误 并且只有 mongodb 文档中的元素被删除 这是我的代码
exports.removeImage = async (req, res) => {
try {
fs.unlinkSync('./images/'+req.filename);
const deleteImage = await Image.findByIdAndDelete(req.params.id)
res.json({ message: 'deleted Image successfully' });
}
catch (err) {
console.log(err);
res.status(500).json({ message: 'Internal server error' });
}
}
我认为问题在于 req.filename 它返回一个未定义的值我尝试了 req.body.filename 但仍然没有结果
【问题讨论】:
标签: node.js mongodb mean-stack