与对话框流一起使用我已经使用以下方法将index.js javascript文件部署到google cloud sdk staging bucket:
gcloud beta functions deploy projName --staging-bucket projName.appspot.com
--trigger-http
今天我尝试从javascript切换到python,因为我知道它好一点。
我希望它就像用index.py替换index.js一样简单,但部署仍会搜索index.js。
我收到的错误消息是message =函数加载错误:根目录中不存在预期定义函数的文件index.js或junction.js。
我觉得这将是一个简单的开关,因为我在这里使用了对话框流程提供的webhook脚本: https://github.com/dialogflow/fulfillment-webhook-weather-python
有任何想法如何解决这个问题?
答案 0 :(得分:1)
您正在尝试部署云功能,但据我所知,您无法在Python中编写Google云功能。 Javascript是目前唯一受支持的语言。
例如,请参阅https://cloud.google.com/functions/docs/writing/
如果要部署Python代码,则需要一些其他方法;也许AppEngine,这就是你链接的代码所使用的。