【问题标题】:How to redirect back to the edit route, If something goes wrong with the update route?如果更新路线出现问题,如何重定向回编辑路线?
【发布时间】:2019-10-26 00:28:16
【问题描述】:

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

【问题讨论】:

    标签: node.js mongodb express http mongoose


    【解决方案1】:

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

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

    这里的“service.edit”是您的路线名称

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-26
      • 1970-01-01
      • 2015-09-20
      • 1970-01-01
      • 2021-09-28
      • 1970-01-01
      • 2019-02-15
      • 1970-01-01
      相关资源
      最近更新 更多