首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >替代firebase函数创建在google上的操作集成

替代firebase函数创建在google上的操作集成
EN

Stack Overflow用户
提问于 2017-10-16 18:07:47
回答 2查看 1.1K关注 0票数 1

我正试图为Firebase寻找一种替代方法,以创建与actions-on-google DialogFlow类一起工作的函数。我正在创建一个nodeJS应用程序,它将创建一个web服务端点,它将被配置为DialogFlow仪表板中的实现URL。处理API.AI请求的所有业务逻辑都在nodeJS应用程序中。然后,这个应用程序将通过调用app.ask()和其他相关的API.AI方法(又名DialogFlow)来返回响应。

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

这里是否有一种可以替代火基的方法?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-10-16 18:16:47

绝对一点儿没错!使用Dialogflow,您可以在Dialogflow的控制台中定义任何URL (更好的HTTPS),并且可以自由地使用任何可以说HTTP的托管平台:

此外,您应该能够使用来响应大多数Node.js环境中的请求

票数 5
EN

Stack Overflow用户

发布于 2017-10-16 19:24:36

当然!您可以使用任何您想要的-所有的对话流需要的是网络钩子是在一个有效的HTTPS证书的公共地址。

在设计web钩子时,您需要接受包含JSON的Dialogflow的POST请求,并类似地使用JSON主体进行响应。

由于您使用的是node.js,所以很可能使用的是Express。如果要使用actions on google库,需要注意的一点是,它希望Express已经用JSON对象填充了req.body,而不是使用字符串体。这通常是通过中间件(如体解析器 )完成的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46776519

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档