【问题标题】:How to send data inside an object and JSON data from postman如何从邮递员发送对象内部的数据和 JSON 数据
【发布时间】:2017-11-07 17:01:59
【问题描述】:

我在邮递员中的Json结构如下

{
    "user":{
    "email":"bangole@gmail.com",
    "password":"bangole@gmail.com",
    "active":true,
    "role_id":"2"
    }
    ,
    "userDetails":{
    "user_name":"bangole"
    }

}

所以从我的代码中获取data.userdata.userDetails 之类的数据

var data = req.body;
if(!data.user.email || !data.userDetails.user_name){
return res.status(401).send({
            status: 401,
            data: "Email, Password,  Active and role_id are required fields"
        })

如果我像上面提到的那样以 JSON 结构发布数据,这可以正常工作,但是如果我尝试通过邮递员发布空 json 或任何无效输入,那么我将收到此错误:

错误:找不到模块 'html' 在 Function.Module._resolveFilename (module.js:469:15)

那么我该如何解决这个问题呢?

【问题讨论】:

  • 你为什么提到邮递员...你的意思是验证邮递员的回复??????????

标签: node.js postman


【解决方案1】:

也许您可以尝试更多这样的验证?

var data = req.body;
if (!data || !data.user || !data.user.email || !data.userDetails || !data.userDetails.user_name) {
    return res.status(401).send({
        status: 401,
        data: "Email, Password,  Active and role_id are required fields"
    });
}

希望对你有帮助。

【讨论】:

  • 很高兴知道:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-29
  • 1970-01-01
  • 2017-08-17
  • 2019-11-12
  • 2016-12-28
  • 1970-01-01
相关资源
最近更新 更多