Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 增加Google Actions服务器端的超时时间?_Node.js_Actions On Google_Google Home - Fatal编程技术网

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

Node.js 增加Google Actions服务器端的超时时间?,node.js,actions-on-google,google-home,Node.js,Actions On Google,Google Home,注意:我的问题与我的应用程序(即我的应用程序)中的超时无关。这与想知道是否有办法告诉Google Home Server在考虑我的应用程序无响应之前等待更长的时间有关(即,在因为他们“认为”它已经死了而放弃之前)。我只是为了完整性而提到我的开发环境 我正在使用Google SDK上的操作构建一个Google Home应用程序。它是我自己服务器上的一个外部托管应用程序,运行在Ubuntu Linux 14.04 LTS盒上。该应用程序是一个Node.JS应用程序,使用Google Javascri

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

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

我是否可以制作一个API,或者在与Google Home Server的交互过程中发送一个JSON包,告诉它增加超时值?在调试期间,这将是一个很大的帮助

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

简言之:否

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

我的建议(我承认这不是一个很好的建议,但它确实有一些优点)是将其视为一个实际的测试用例。记录来自服务器的JSON(或整个HTTP传输)并将其播放到webhook,然后记录结果并验证它是否是您想要/期望的JSON。然后你可以在空闲的时候追踪它。一旦您的测试线束工作-尝试它与模拟器

(我自己往往有很多日志记录。)