我有以下路线router.post('/reportDetails', reportSubmit);
在页面上提交表格我在回调reportSubmit.js中执行以下检查
module.exports = function(req, res, next){
if(req.body && req.body.reportOptions !== 0 && req.body.reportSummary !== "" && req.body.reportWebAddress !== "" && req.body.reportDescription !== ""){
res.redirect('viewreports');
}
};
上述 else 条件中的返回值应该是什么?
答案 0 :(得分:1)
“保持同一页面”实现取决于您实现UI的方式(服务器呈现的模板以及表单提交与ajax或SPA)。
但你可能想做的只是让它通过
返回400错误请求res.sendStatus(400)
或
res.status(400) // difference here is you can chain on other response methods such as res.json http://expressjs.com/api.html#res.json