Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
node.js将对象从服务器发送到客户端控制台进行调试_Node.js_Console.log - Fatal编程技术网

node.js将对象从服务器发送到客户端控制台进行调试

node.js将对象从服务器发送到客户端控制台进行调试,node.js,console.log,Node.js,Console.log,如何将对象从服务器传递到客户端,使其在控制台中看起来像这样 我尝试使用util.inspect(myObject,{showHidden:false,depth:null}), 但它返回一个字符串,我无法在控制台中折叠/展开它: 我尝试使用var obj=JSON.parse(str)将其转换为一个对象,但它给了我一个错误: 未捕获的语法错误:JSON中位于位置0的意外标记 或var obj=eval(“+str+”),但它给了我一个错误: 未捕获的语法错误:意外标记{ 如果您正在使用或将n

如何将对象从服务器传递到客户端,使其在控制台中看起来像这样

我尝试使用
util.inspect(myObject,{showHidden:false,depth:null})
, 但它返回一个字符串,我无法在控制台中折叠/展开它:

我尝试使用
var obj=JSON.parse(str)将其转换为一个对象,但它给了我一个错误:

未捕获的语法错误:JSON中位于位置0的意外标记

var obj=eval(“+str+”),但它给了我一个错误:

未捕获的语法错误:意外标记{

如果您正在使用或将node.js连接到控制台,则只需使用:

console.log(myObject);
或查看更详细的视图:

console.dir(myObject);
Node Inspector似乎在控制台输出方面存在一些问题。

如果您正在使用或将Node.js连接到控制台,则只需使用:

console.log(myObject);
或查看更详细的视图:

console.dir(myObject);

节点检查器似乎在控制台输出方面存在一些问题。

如果希望登录到stderr而不是stdout,可以使用:


控制台。错误(“%o”,myObject)

如果您希望登录到stderr而不是stdout,您可以使用:

控制台。错误(“%o”,myObject)