有什么方法可以加快 Google Actions SDK 的开发速度吗?
Is there any way to speed up Google Actions SDK development?
我刚开始使用 Google Actions SDK,但我当前的工作流程如下所示:
- 更改 app.js。
- 运行'gcloud app deploy',等待大约 8-10 分钟让操作完成。
- 运行 'gactions preview -action_package=action.json -invocation_name="my action"'.
- 运行 'gactions simulate' 或 运行 网络模拟器。
冲洗并重复。显然,这里最痛苦的一步是 gcloud app 部署。有没有什么方法可以测试我的更改,而不必为每个更改等待 8-10 分钟的部署过程?
在任何你喜欢的地方托管你的服务器(节点 app.js),前提是它可以通过 HTTPS 访问,并更新你的 action.json 以指向它:
"httpExecution": {
"url": "https://example.com/myapp"
}
那你就不用再依赖gcloud了。或者,您可以在本地托管并使用 ngrok。这里有一个很好的教程:
我刚开始使用 Google Actions SDK,但我当前的工作流程如下所示:
- 更改 app.js。
- 运行'gcloud app deploy',等待大约 8-10 分钟让操作完成。
- 运行 'gactions preview -action_package=action.json -invocation_name="my action"'.
- 运行 'gactions simulate' 或 运行 网络模拟器。
冲洗并重复。显然,这里最痛苦的一步是 gcloud app 部署。有没有什么方法可以测试我的更改,而不必为每个更改等待 8-10 分钟的部署过程?
在任何你喜欢的地方托管你的服务器(节点 app.js),前提是它可以通过 HTTPS 访问,并更新你的 action.json 以指向它:
"httpExecution": {
"url": "https://example.com/myapp"
}
那你就不用再依赖gcloud了。或者,您可以在本地托管并使用 ngrok。这里有一个很好的教程: