,可以通过以下步骤实现:
router.delete()
方法来定义该路由,并指定相应的URL路径和处理函数。findByIdAndDelete()
方法来执行删除操作。例如:router.delete('/delete/:id', (req, res) => {
const id = req.params.id;
Model.findByIdAndDelete(id, (err, result) => {
if (err) {
console.error(err);
res.status(500).send('删除数据时出错');
} else {
res.redirect('/'); // 重定向到首页或其他页面
}
});
});
<form action="/delete/{{_id}}" method="POST">
<button type="submit">删除</button>
</form>
或者
<a href="/delete/{{_id}}">删除</a>
res.redirect()
方法将用户重定向到指定的页面(如首页)。这样,当执行删除操作后,页面将重新加载并显示更新后的数据。
对于腾讯云相关产品和产品介绍链接地址,由于要求不能提及具体的云计算品牌商,建议在腾讯云官方网站上查找相关产品和文档,以获取更详细的信息和链接地址。
领取专属 10元无门槛券
手把手带您无忧上云