javascript - 在 Firebase 控制台中记录 JSON 对象
问题描述
有谁知道如何以可读的方式将 JSON 数据记录到 firebase 日志中?使用时:
console.log(req.body)
或者
console.log(`${req.body.event}: ${JSON.stringify(req.body, null, 2)}`);
它在多行上打印如下图所示。
我的 firebase 云功能在 Node 10 上运行
解决方案
我可以确认我有同样的问题,因为对 Node 10 JSON 对象的更新打印在多行中。
目前解决方案是导入此依赖项:
require('firebase-functions/lib/logger/compat');
只需将其放在函数代码的顶部即可。
您可以查看官方问题以获取更新:https ://github.com/firebase/firebase-functions/issues/612
推荐阅读
- postman - 如何使用 POSTMAN api 工具在 Moodle 上发布请求
- python - 如何在日志文件中创建带有记录号的python记录器
- javascript - 如何在 Node.js 中实现递归 Promise 调用
- android - 无法覆盖 androidx.listPreference 中的 onDialogClosed ,有解决此问题的示例吗?
- json - 如何使用csv为Jmeter中不同输入的json断言提供不同的值?
- javascript - 如何使用数组的每个成员作为参数来搜索字符串
- android - Unity:自定义程序天空盒在构建时消失
- android - Google 的位置权限对话框可以添加任何 OnClickListener 吗?
- javascript - 如何使用拖动选项在gridView中移动行
- java - 字符串的二进制加法