小编Bun*_*tel的帖子

如何在 WebStorm 中调试 Firebase 云功能?

我已经启动了一个 firebase 云函数项目,想知道如何在 WebStorm IDE 中运行调试?

我读过我可以使用@google-cloud/functions-emulator 归档我的目标。因此我安装了它并遵循了这个文档

运行后functions inspect myFunction,我得到以下输出。

Warning: You're using Node.js v10.6.0 but the Google Cloud Functions runtime is only available in Node.js 6 and Node.js 8. Therefore, results from running emulated functions may not match production behavior.
Debugger for app listening on port 9229.
Run Code Online (Sandbox Code Playgroud)

我认为调试现在应该可以工作了。在浏览器中打开 myFunction(例如http://localhost:8010/my-project/us-central1/myFunction/)工作正常。

现在我很挣扎。我需要做什么才能将 IDE 连接到调试器或将调试器连接到 IDE?我不知道调试是如何工作的。

预期结果:我想在 WebStorm IDE 中的断点处暂停后,在 Chrome 浏览器中打开该功能。

感谢您提前提供帮助;)

debugging node.js webstorm firebase google-cloud-functions

7
推荐指数
2
解决办法
3655
查看次数

如何收听新的 YouTube 视频?

我正在研究 firebase 项目,该项目应该提供对某个 YouTube 频道的搜索。

使用 YouTube API,我可以索引该频道中的可用视频。

我的问题是:

索引新创建的视频的最佳方法是什么?是否有某种事件/触发器/通知可以与谷歌云功能挂钩?如果可能,我想避免投票。

youtube youtube-api google-cloud-platform google-cloud-functions

1
推荐指数
1
解决办法
356
查看次数

为什么在已经输出后修改来自console.log的chrome开发者工具输出?

以下应该让你理解:

我将值设置为 1。然后在控制台中输出它。这里的输出显示 1。在我将值设置为 2 之后。相同的控制台输出显示 2。

我怎样才能避免这种情况?我尝试调试一些疯狂的东西,并且在输出对象时必须知道对象的值。不是来自对象的最新值。 在此处输入图片说明

javascript google-chrome developer-tools console.log

0
推荐指数
1
解决办法
364
查看次数