节点的应用程序,完全有效的JSON,“d”怎么没有定义?

我正在尝试运行EasyRTC默认服务器代码和示例。

如果你看看Node控制台,你可以看到在“body”中返回的JSONstring。 然后紧接着,我得到一个错误,“d”没有定义。 JSON是有效的,那么这怎么可能呢?

谢谢参观。 我真的需要你的build议。

在这里输入图像说明

所以按照惯例,在张贴这里约5分钟后,答案就来了…

body = JSON.parse(body) 
 console.log("typeof body=", typeof body); 

返回“对象”或“string”? 它必须是一个string,所以你必须首先JSON.parse。