首页 > 解决方案 > 使用 nodejs 10 运行时遵循谷歌云工作流教程时出错

问题描述

我正在尝试关注https://cloud.google.com/dataproc/docs/tutorials/workflow-function,我已经稍微编辑了工作流模板,但我遇到的问题是谷歌云功能。本教程要求选择运行时作为 nodejs8,当我这样做时,我得到错误

Error: Node.js v10.0.0 is a minimum requirement. To learn about legacy version support visit: https://github.com/googleapis/google-cloud-node#supported-nodejs-versions

当我将运行时更改为 nodejs10 时,云功能出现错误

TypeError: client.workflowTemplatePath is not a function
                                                                   at exports.startWorkflow (/workspace/index.js:18:16)
                                                                   at Promise.resolve.then (/layers/google.nodejs.functions-framework/functions-framework/node_modules/@google-cloud/functions-framework/build/src/invoker.js:330:28)
                                                                   at process._tickCallback (internal/process/next_tick.js:68:7)

请帮助我通过 nodejs8 或 nodejs10 运行此功能

谢谢!

编辑:根据评论,事实证明这是一个特定于 api 的问题,具有 nodejs 技能的人可以帮助我重写教程中提供的说明吗?

标签: google-cloud-platformgoogle-cloud-functions

解决方案


推荐阅读