最初,我的路线会将用户重定向到他们提交请求的页面。但是,这会将它们发送回页面顶部。
我实施了AJAX来提交请求,但是我在路线上写了什么?我最初使用res.redirect,但在res.redirect
到return
的任何地方切换,认为这样可行,但是我的页面只是卡在一个进程中,大约一分钟后,页面错误。
处理请求然后停止的正确方法是什么?
return
怎么办?
答案 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
}