如果更新路由出现问题,如何重定向回编辑路由?

时间:2019-06-11 14:34:48

标签: node.js mongodb express http mongoose

我在“ / someDbDocumentId / edit”路径处有一些编辑表单,如果有人去那里但在提交表单之前弄乱了表单“ action”属性中的documentId(使用chrome检查工具或类似工具),那么我想将用户重定向到编辑表单并在其中显示一些错误消息。但是在我的代码中,仅当ID正确且未弄乱时,我才能将用户重定向到编辑表单。我怎样才能做到这一点?还是有其他方法可以将用户重定向回去?

1 个答案:

答案 0 :(得分:0)

您只能在路线中传递ID,请检查以下评论:

 res.redirect(namedRouter.urlFor('service.edit', { id: serviceId }));

此处“ service.edit”是您的路线名称