Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.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
Javascript node.js的var_dump(PHP)等价物_Javascript_Node.js - Fatal编程技术网

Javascript node.js的var_dump(PHP)等价物

Javascript node.js的var_dump(PHP)等价物,javascript,node.js,Javascript,Node.js,我在node.js中寻找一个等价的var\u dump 我想发送请求/响应循环结构的内容作为响应的一部分 我知道我可以在控制台中看到它,但这不是我想要的。要通过使用console.log作为字符串发送到客户端作为响应的一部分,获得控制台中的内容,可以使用 有一个名为npm的包,非常好用。我想知道为什么它不是内置的…您可以简单地使用NPM包var_dump npm install var_dump --save-dev 用法: const var_dump = require('var_dump

我在node.js中寻找一个等价的
var\u dump

我想发送请求/响应循环结构的内容作为响应的一部分


我知道我可以在控制台中看到它,但这不是我想要的。

要通过使用
console.log
作为字符串发送到客户端作为响应的一部分,获得控制台中的内容,可以使用


有一个名为npm的包,非常好用。我想知道为什么它不是内置的…

您可以简单地使用NPM包var_dump

npm install var_dump --save-dev
用法:

const var_dump = require('var_dump')
    
var variable = {
  'data': {
    'users': {
      'id': 12,
      'friends': [{
        'id': 1,
        'name': 'John Doe'
      }]
    }
  }
}
 
// print the variable using var_dump
var_dump(variable)
这将打印:

object(1) {
    ["data"] => object(1) {
        ["users"] => object(2) {
            ["id"] => number(12)
            ["friends"] => array(1) {
                [0] => object(2) {
                    ["id"] => number(1)
                    ["name"] => string(8) "John Doe"
                }
            }
        }
    }
}
链接:


以后谢谢我

循环json
包已被弃用。此软件包的作者建议使用
扁平化
软件包:
object(1) {
    ["data"] => object(1) {
        ["users"] => object(2) {
            ["id"] => number(12)
            ["friends"] => array(1) {
                [0] => object(2) {
                    ["id"] => number(1)
                    ["name"] => string(8) "John Doe"
                }
            }
        }
    }
}