【问题标题】:Node.js POST request without redirect没有重定向的 Node.js POST 请求
【发布时间】:2016-03-31 11:25:16
【问题描述】:

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

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

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

return怎么不起作用?

【问题讨论】:

  • 你能添加一些代码吗?
  • 请出示代码
  • 你需要发送一些响应而不是return.. 使用res.send()
  • 请输入代码。你在用快递吗?

标签: javascript ajax node.js redirect


【解决方案1】:

像这样一起使用它们:

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
}

【讨论】:

    猜你喜欢
    • 2016-12-13
    • 1970-01-01
    • 2011-02-07
    • 2018-02-07
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-13
    相关资源
    最近更新 更多