0

我正在尝试在 heroku 上部署示例 apiai-facts-about-google-nodejs。我已按照说明进行操作,但在尝试启动应用程序时,在日志中出现错误:

functions deploy factsAboutGoogle --trigger-http
sh: 1: functions: not found

这似乎是因为代码是为 Google Cloud Functions 编写的。我认为命令:

functions deploy xxxxxx --trigger-http

是 GCF 特定的。我是否需要以某种方式修改此代码以使其在 Heroku 上运行?

我看到这个问题/答案似乎表明它应该按原样工作,但这不是我所看到的。

4

2 回答 2

1

在应用程序引擎上工作的示例的先前版本与 Heroku 兼容。最新版本是为云功能设计的,您将需要修改代码(您可以在 Git 历史记录中找到以前的版本)。

于 2017-05-08T15:24:32.060 回答
1

正如@leon-nicholls 所说:

在应用程序引擎上工作的示例的先前版本与 Heroku 兼容。最新版本是专为云功能设计的,您将需要修改代码

这是使用“关于 Google 的事实”示例示例的 heroku 版本: https ://github.com/actions-on-google/apiai-facts-about-google-nodejs/tree/d1ac5ac5b3838569f1e55602e0103d8863971572

于 2017-05-09T08:19:59.210 回答