gpt4 book ai didi

javascript - Node.js 捕获空 POST 请求正文

转载 作者:行者123 更新时间:2023-12-03 03:41:14 25 4
gpt4 key购买 nike

我试图在导致服务器崩溃之前捕获正文为空的 POST 请求。我见过有人使用 bodyparser,但我使用的是 MVC 模型,基本上我在这个 .js 文件中没有对 app 的引用。

var resource = req.body;
if(!resource) return res.status(400).send("Your request is missing details.");

有人告诉我尝试这样的事情,但它仍然不起作用。当我 console.log 资源时,即使 postman 中没有添加正文,它也会显示为“{}”,因此空检查不起作用。如果有人有任何建议,我将不胜感激!

最佳答案

您可以使用:if(Object.keys(req.body).length === 0)

Object.getOwnPropertyNames(req.body).length == 0

然后是响应用户的逻辑。

关于javascript - Node.js 捕获空 POST 请求正文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45618165/

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