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



我在路由"/someDbDocumentId/edit"上有一些编辑表单,如果某个用户去了那里但在提交表单之前弄乱了表单"action"属性中的documentId(使用chrome检查工具或类似工具(,那么我想将用户重定向回编辑表单并在那里显示一些错误消息。但是在我的代码中,只有在 id 正确且没有搞砸的情况下,我才能将用户重定向到编辑表单。我该怎么做?或者有没有其他方法可以将用户重定向回来?

您可以在路线中仅传递id,请查看以下评论:

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

这里的"service.edit"是你的路由名称

最新更新