没有重定向的Node.js POST请求

时间:2016-03-31 11:25:16

标签: javascript ajax node.js redirect

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

我实施了AJAX来提交请求,但是我在路线上写了什么?我最初使用res.redirect,但在res.redirectreturn的任何地方切换,认为这样可行,但是我的页面只是卡在一个进程中,大约一分钟后,页面错误。

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

return怎么办?

1 个答案:

答案 0 :(得分:0)

像这样一起使用它们:

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
}