首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试在Google Cloud Platform for API.ai webhook上部署功能时出错

尝试在Google Cloud Platform for API.ai webhook上部署功能时出错
EN

Stack Overflow用户
提问于 2017-09-06 16:21:52
回答 1查看 2.4K关注 0票数 1

我一直在遵循this教程,以便部署一个函数,该函数将充当我的API.ai机器人的Webhook,但在我的生命中,我无法部署该函数:

代码语言:javascript
复制
gcloud beta functions deploy helloHttp --stage-bucket [BUCKET_NAME] --trigger-http

我确实尝试了不同的变体:

代码语言:javascript
复制
gcloud beta functions deploy weather --stage-bucket staging.weather-abc12.appspot.com --trigger-http

helloHttp:如果我创建了一个名为weather的API.ai项目,它的Google ID是weather-abc12,它应该是哪一个??

--stage-bucket:它应该是什么样子的?当我转到Google Cloud Storage时,我发现了这个: When abc12.apppot.com

然后,我从上面的链接粘贴的index.js文件具有名为helloHttp的函数,所以我将其更改为weather,weather-abc12 (尝试了很多东西...)然后我在终端中得到这个:

代码语言:javascript
复制
(gcloud.beta.functions.deploy) OperationError: code=3, message=Function load   error: Node.js module defined by file index.js is expected to export function named weather

我的问题类似于另一个发布在here上的问题,不幸的是没有得到任何答案。

EN

回答 1

Stack Overflow用户

发布于 2017-09-06 16:42:02

它现在起作用了!我实际上编辑了错误的index.js文件,这就是为什么即使我更改了函数名,终端也会一直说它不匹配。我的错!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46070194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档