即时通讯试图使用塞内卡微服务的东西。我在这个领域是新手,经验不足。我有一个问题,我收到的json对象未定义,但显示在console.log中。

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


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


  公司:BST
  {“ notice”:“ seneca:操作cmd:addMember,role:client失败:公司未定义。”,“ code”:“ act_execute”,“ err”:{“ eraro”:true,“ orig”:{} ,
  “ code”:“ act_execute”,“ seneca”:true,“ package”:“ seneca”,“ msg”:“ seneca:操作cmd:addMember,role:client失败:公司未定义。...

最佳答案

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

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

关于json - Json数据即使存在也返回未定义,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43383863/

10-08 21:48
查看更多