gpt4 book ai didi

javascript - Node.js 服务器端检查

转载 作者:行者123 更新时间:2023-12-03 09:56:35 27 4
gpt4 key购买 nike

我有以下路由 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条件的返回值应该是多少?

最佳答案

“保持在同一页面”的实现将取决于您如何实现 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 

关于javascript - Node.js 服务器端检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30722568/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com