Json数据返回未定义的事件,尽管它存在

时间:2017-04-13 05:01:26

标签: json node.js

我试图将seneca用于微服务。我是这个领域的新经验和缺乏经验。我有一个问题,我的json对象收到的是未定义但它显示在console.log。

 console.log("company:", body.data.company)
 company = body.data.company

这是错误结果。它表明公司显然包含一个值,而不是一个空值

  公司:BST   {" notice":" seneca:Action cmd:addMember,role:client failed:company not defined。"," code":" act_execute& #34;"犯错" {" eraro":真,"原稿":{},   "代码":" act_execute""塞尼卡":真,"包":"塞尼卡"&#34 ; msg":" seneca:Action cmd:addMember,role:client failed:company not defined。 ...

1 个答案:

答案 0 :(得分:0)

从上面提供的信息我可以看出公司字段未定义意味着它不存在于 body.data

尝试在控制台上打印正文并检查整个传入数据。