gpt4 book ai didi

node.js - 增加 Google Actions 服务器端的超时时间?

转载 作者:搜寻专家 更新时间:2023-10-31 23:36:59 25 4
gpt4 key购买 nike

注意:我的问题与我的应用程序(即在我的应用程序内)的超时无关。它与想知道是否有办法告诉 Google Home 服务器在考虑我的应用程序无响应之前等待更长时间(即 - 在放弃它之前,因为他们“认为”它已经死了。)我只是提到我的为了完整起见开发环境。

我正在使用 Actions on Google SDK 构建 Google Home 应用。它是我自己服务器上的外部托管应用程序,在 Ubuntu Linux 14.04 LTS 机器上运行。该应用程序是一个使用 Actions on Google Javascript 客户端库的 Node.JS 应用程序,使用 JetBrains WebStorm IDE 开发:

https://github.com/actions-on-google/actions-on-google-nodejs

是否有我可以制作的 API,或者我可以在与 Google Home 服务器的一次交互中发送一个 JSON 包,以告诉它增加它使用的超时值?这将在调试过程中提供很大的帮助。

现在,如果我尝试在 WebStorm IDE 中单步执行调用,我正在服务的 Google POST 请求会在 Google 端超时。看来他们使用的超时时间非常短,例如 10 秒左右。如果我能在开发过程中大幅增加该值,那将是一个很大的帮助。当 Google 服务器联系我的实现 URL 时,我在使用 Google Actions 控制台应用程序测试工具时遇到了这个问题。

最佳答案

简而言之:没有。

超时是有意为之的——对于实际对话,您需要快速的响应时间。我知道你只是想用它来测试,这确实是一个合理的用例,但他们现在没有任何东西。

我的建议(我承认这不是一个很好的建议,但它确实有一些优势)是将其视为一个实际的测试工具案例。记录来自服务器的 JSON(或整个 HTTP 传输)并将其播放到您的 webhook,然后记录结果并验证它是您想要/期望的 JSON。然后您可以在闲暇时追踪它。一旦您的测试工具正常运行 - 使用模拟器进行测试。

(我自己倾向于记录很多日志。)

关于node.js - 增加 Google Actions 服务器端的超时时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46623756/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com