在 Firebase 控制台中记录 JSON 对象

Fri*_*oen 12 javascript firebase google-cloud-functions

有谁知道如何以可读的方式将 JSON 数据记录到 Firebase 日志中?使用时:

console.log(req.body)

或者

console.log(`${req.body.event}: ${JSON.stringify(req.body, null, 2)}`);

它在多行上打印如下图所示。

我的 firebase 云函数在 Node 10 上运行

在此处输入图片说明

小智 1

这种多行行为可能是由于您明确告诉 JSON.stringify() 添加换行符和缩进。最后一个参数 (2) 告诉 JSON 格式化程序您想要“结构化”(又名“漂亮”)输出,每个缩进级别有 2 个空格。如果你删除最后一个参数(你也可以安全地删除“null”),那么你应该看到一个很好的旧字符串:)