Node.js POST请求,无重定向

Node.js POST request without redirect

本文关键字:重定向 请求 js POST Node      更新时间:2023-10-17

最初,我的路由会将用户重定向到他们提交请求的页面。但是,这会将它们发送回页面顶部。

我实现了AJAX来提交请求,但我在路由中写了什么?我最初使用res.redirect,但在它说res.redirectreturn的地方切换,认为这会起作用,但我的页面在一个过程中卡住了,大约一分钟后,页面出现错误。

处理请求然后停止的正确方法是什么?

为什么return不起作用?

像这样将它们一起使用:

function(req, res, next) {
  if (/*<case when you need redirect>*/) {
    return res.redirect('/path/to/redirect');
  } else if (/*<case when you need simple response>*/) {
    return res.send();
  }
  // some other code here
}