有没有办法为Google Home开发而无需使用Google Cloud或打开API到公共互联网?
我处于一个受限制的环境中,无法在没有大量跳跃的情况下向世界开放服务器。如果我能在内部完成所有工作,那将会省去很多麻烦。
答案 0 :(得分:1)
您不需要Google Cloud,但您需要在公共互联网上使用API。您可以在Web服务器上运行所有内容,但当然,Google需要看到该服务器能够向您发送请求。
对于开发,我们有自己的开源工具集Bespoken Tools。它现在主要支持Alexa,但谷歌助手支持正在进行中。但是从这些工具中,您可以使用bst代理在防火墙内的本地计算机上公开服务器(如果您的公司允许)。类似的工具是nGrok。
答案 1 :(得分:0)
我开始使用Google Cloud,但部署过程耗时太长,无法进行快速开发。相反,我一直在使用Google为node.js和ngrok制定的步骤。开发速度更快,因为我可以进行代码更改,每次只需重启node.js服务器,只需2秒钟。
答案 2 :(得分:0)
由于我们所处的商业环境,像ngrok这样的解决方案不会起作用(尽管对于个人而言,这可能是我采取的方法)。
我们最终使用TDD编写针对测试场景的代码。这让我们显着加快了开发速度,因为每当我们在实际设备上进行实际测试时,99.9%的事情都是第一次工作。