【发布时间】:2019-12-13 22:44:55
【问题描述】:
什么是处理空或未定义的最佳方法 req.body 目前我有一个 if 语句将检查 req.body 是否为真或未定义或长度小于 0
有没有更好的方法来做到这一点? 是不是做错了?
代码示例:
const location = req.body.location;
if (location === undefined || !location || location.length < 0)
【问题讨论】:
-
this 回答你的问题了吗?
-
我只是好奇,为什么要检查 request.body 是否为空,然后在示例代码中查找 req 正文中的位置键。可能是您正在尝试进行验证吗?在这种情况下,您可以使用诸如 express-validator 之类的验证包来检查请求正文中是否存在密钥
-
哦,好的,谢谢。在使用 mongo 根据该位置值查询数据库之前,我只需要确保我有一个有效值,但是是的,我会查看验证模块
标签: javascript node.js express backend