如何在删除请求后动态重定向回同一页面。
请求链接:
请求链接显示在许多页面中。
<a href="/delete/id">delete</a>
route.js
router.get('/delete/:id', function (req, res, next) {
// deleting logic here
res.redirect('/to/requesting/page');
});
其中/to/resquesting/page
是请求删除的网页的网址:
/delete/:id
,我们会致电res.redirect('/home');
/delete/:id
,我们会致电res.redirect('/product);
答案 0 :(得分:2)
您可以使用
res.redirect('back');
它基于req.get('Referrer')
如果在浏览器中缓存响应,则可以使用标题清除缓存:
res.header('Cache-Control', 'no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0');
res.redirect('back');