google-cloud-platform - Google Cloud 上的异步/等待

标签 google-cloud-platform actions-on-google

我正在尝试在 Action-On-Google 中部署 Dialogflow 的 Webhook。

此 Webhook 使用 Async/Await,因此需要 NodeJS 8.x。

当我在 Google Cloud 控制台(cloud.google.com 网站上的控制台)中输入“node --version”时,它会显示 8.5.0 作为节点版本。

但是,当我通过“gcloud beta 函数部署”部署 webhook 脚本时,我在脚本中使用第一个“await”的位置收到“SyntaxError:意外标识符”。

那么,即使使用 Node 8.5,Google Cloud 中也会禁用 async/await 吗?

最佳答案

Google Cloud Functions(又名 Firebase Functions)仅支持节点 6.11.5(有关详细信息,请参阅 https://cloud.google.com/functions/docs/writing/)。因此,您只能使用该版本的节点支持的语言功能。

关于google-cloud-platform - Google Cloud 上的异步/等待,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47779716/

相关文章:

elasticsearch - 列出来自匹配模式的 Stckdriver 的错误日志

google-cloud-platform - 将谷歌云功能从一个项目迁移到GCP中的另一个项目?

javascript - DriveApp.getStorageUsed() 与 DriveApp.getFiles() 返回的文件大小总和不匹配。

node.js - 来自源的错误 : Access to XMLHttpRequest at https://storage. googleapis.com/url 已被 CORS 策略阻止。使用 gcp SignedURl 时有 Angular

dialogflow-es - 无法删除 google 操作,因为我必须首先删除已删除的dialogFlow 代理

android - 让 Google 智能助理在特定状态下打开我的应用

javascript - 如何禁用过多的 actions-on-google 日志 - api.ai

python - Dialogflow v2 错误 “MalformedResponse ' Final_response' 必须设置”

python - 为 LSTM 服务的 tensorflow 正确格式化 JSON

node.js - 为什么 app.intent 在 actions-on-google 中抛出错误(格式错误的响应)