【问题标题】:Debug/Break points from localhost来自本地主机的调试/断点
【发布时间】:2018-08-28 19:59:03
【问题描述】:

我正在构建一个我所在的聊天机器人:

1.) 从网络上抓取一些数据

2.) 将其存储在谷歌云(PostgreSQL)中

3.) 构建 google 端点以访问 dialogflow webhook 中的数据。

4.) 使用 webhook 构建对话流意图。

有没有办法用我的本地系统配置对话流?

目前,如果我需要检查某些内容 - 我必须设置记录器并将我的 firebase 功能部署到 dialogflow。然后我在 firebase 控制台上看到了日志信息。

每次都设置日志和部署函数是相当痛苦的。

我想知道是否有办法通过设置断点从我的本地主机调试代码?

【问题讨论】:

    标签: node.js firebase actions-on-google dialogflow-es


    【解决方案1】:

    我在开发时广泛使用 ngrok (https://ngrok.com/),然后在完成后部署该功能。

    您可以在本地代码库中设置断点,但请记住,如果被捕获,Dialogflow webhook 请求很可能会超时。

    【讨论】:

    • 实际上,我所有的代码都是用 NodeJs 编写的。那么为了使用 ngrok,我需要将其转换为 python 吗?指的是这个视频:youtube.com/watch?v=FVNyUehBU2I
    • 我的意思是我必须启用 webhook 并发送一个 post 请求?我没有启用 webhook 的经验。到目前为止,我只使用了 firebase 云功能。
    猜你喜欢
    • 2013-11-15
    • 1970-01-01
    • 1970-01-01
    • 2015-05-07
    • 1970-01-01
    • 1970-01-01
    • 2010-11-24
    • 2012-09-23
    • 2016-11-06
    相关资源
    最近更新 更多