本地上的Firebase console.log?

时间:2019-05-07 16:19:13

标签: firebase logging google-cloud-functions

拾起我去年春天离开的Firebase项目,我不记得console.logfirebase server下是如何工作的。

我有一个函数(可以正常工作),在这里我尝试编写一些调试信息。像这样:

exports.myfun = functions.https.onRequest((req, res) => {
    console.log("---- does this show up somewhere???");
    ...

我在本地(使用firebase serve运行此程序,并期望在启动服务器的命令行窗口中看到console.log的输出。但是什么都没有。

输出到哪里去?

1 个答案:

答案 0 :(得分:0)

解决方案是降级firebase-tools版本。在此处查看已接受的答案:

The Cloud Functions emulator requires the module "firebase-admin" to be installed


编辑:尽管相当令人不安的Firebase仍然说:

Update available 6.8.0 → 6.9.1       │
   Run npm i -g firebase-tools to update

这样做会使一切再次失败...

我确实在10个小时前告诉Google。我想有些事情无法解决反馈问题。