Emi*_* A. 26 javascript node.js
我正在寻找的等效var_dump在node.js中.
我想将请求/响应循环结构的内容作为响应的一部分发送.
我知道我可以在控制台中看到它,但那不是我想要的.
Ry-*_*Ry- 35
要通过使用console.log字符串作为响应的一部分发送到客户端来获取控制台中的内容,您可以使用util.inspect.
"use strict";
const http = require("http");
const util = require("util");
http.createServer((request, response) => {
response.setHeader("Content-Type", "text/plain;charset=utf-8");
response.end(util.inspect(request));
}).listen(8000, "::1");
Run Code Online (Sandbox Code Playgroud)
你可以简单地使用 NPM 包 var_dump
npm install var_dump --save-dev
Run Code Online (Sandbox Code Playgroud)
用法:
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)
Run Code Online (Sandbox Code Playgroud)
这将打印:
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"
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
链接:https : //www.npmjs.com/package/var_dump
晚点再谢我!
| 归档时间: |
|
| 查看次数: |
18422 次 |
| 最近记录: |