首页 > 解决方案 > 在 Firebase 控制台中记录 JSON 对象

问题描述

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

console.log(req.body)

或者

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

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

我的 firebase 云功能在 Node 10 上运行

在此处输入图像描述

标签: javascriptfirebasegoogle-cloud-functions

解决方案


我可以确认我有同样的问题,因为对 Node 10 JSON 对象的更新打印在多行中。

目前解决方案是导入此依赖项:

require('firebase-functions/lib/logger/compat');

只需将其放在函数代码的顶部即可。

您可以查看官方问题以获取更新:https ://github.com/firebase/firebase-functions/issues/612


推荐阅读