[英]How to redirect Upper path in nodejs/express?
我正在發布帖子,評論等,我想重定向上路線。 我正在刪除帖子的評論。
刪除后,我想重定向上一條路由,沒有特定的路由
router.route('/post/comment/destroy/:postroot').post(function (req, res) {
var database = req.app.get('database')
var postroot = path.parse(req.params.postroot).base;
var filterd = req.body.commentid;
database.PostModel.findOne({
"_id": postroot
}, function (err, rawContent) {
if (err) throw err;
var idx;
for (var i = 0; i < rawContent.comments.length ; i++){
if (rawContent.comments[i]._id == filterd) {
idx = i;
break;
}
}
rawContent.comment.commentcount-=1;
rawContent.comments.splice(idx, 1);
rawContent.save(function (err) {
if (err) throw err;
});
});
res.redirect(`/post/${postroot}`);
});
只需在路由器內部使用參數
res.redirect('/post/'+req.params.postroot);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.