Node.js捕获空的POST请求体

时间:2017-08-10 15:43:34

标签: javascript node.js express post body-parser

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

static/<my_app>/product_images/product_<id>/<img_file>

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

1 个答案:

答案 0 :(得分:1)

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

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

然后你的逻辑回应用户。