代码之家  ›  专栏  ›  技术社区  ›  GnyG

firebase函数的替代方案,用于在谷歌集成上创建操作

  •  1
  • GnyG  · 技术社区  · 7 年前

    原因:我们的部署云在OneOps上,我们有专用的nodeJS应用程序集。也就是说,我需要在我们的OneOps云上部署这个节点应用程序,而不是在Firebase云上。

    除了Firebase还有其他选择吗?

    2 回复  |  直到 7 年前
        1
  •  5
  •   mattcarrollcode    7 年前

    绝对地使用Dialogflow,您可以在Dialogflow的控制台中定义任何URL(最好是HTTPS),您可以自由使用任何可以说HTTP的托管平台:

    enter image description here

    此外,您应该能够使用Google library上的操作来响应most节点上的请求。js环境

        2
  •  1
  •   Prisoner    7 年前

    当然您可以使用任何您想要的东西-Dialogflow所需要的只是webhook位于具有有效HTTPS证书的公共地址上。

    在设计webhook时,您需要接受来自Dialogflow的POST请求,该请求包含JSON作为主体,并且类似地使用JSON主体进行响应。

    req.body 使用JSON对象-而不是字符串体。这通常是通过中间件完成的,例如 body-parser .