2017-09-06 64 views
1

我一直在關注this教程以部署一個函數,該函數將充當我的API.ai機器人的Webhook併爲我的生活無法部署功能:嘗試在Google Cloud Platform上部署API.ai的功能時出錯webhook

gcloud beta functions deploy helloHttp --stage-bucket [BUCKET_NAME] --trigger-http 

我也嘗試這種不同的變化:

gcloud beta functions deploy weather --stage-bucket staging.weather-abc12.appspot.com --trigger-http 

helloHttp:如果我創建了一個叫做天氣與谷歌ID的API.ai項目,是天氣ABC12哪一個應該是?

--stage-bucket:應該是怎麼樣的?當我去谷歌雲存儲時,我發現這個:weather-abc12.appspot.com

然後我從上面的鏈接粘貼的index.js文件有一個名爲helloHttp的函數,所以我改變了天氣,weather-abc12(試過了很多事情...)然後我得到這個終端:

(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它沒有得到任何答案unfortunateley。

回答

2

它現在工作!我實際上正在編輯錯誤的index.js文件,這就是爲什麼即使我改變了函數名稱,終端會說它不匹配。我的錯!

相關問題