本页介绍了如何安装和运行函数框架以进行本地开发。
准备工作
如果您是首次使用 Cloud Functions 请参阅 创建和部署函数 快速入门。使用 Cloud Code 示例创建并部署函数后,您可以返回本指南设置本地开发环境。
在本地安装和运行 Functions 框架
如需在本地安装和运行 Functions 框架,请按以下步骤操作:
在 Cloud Shell,点击 Cloud Code,然后展开 Cloud Functions Explorer。
展开您的 Google Cloud 项目,右键点击您选择的已部署函数,然后选择 Download to new workspace。这会下载源代码 将函数代码从 Google Cloud 复制到本地机器 会在 IDE 中创建一个新的工作区。
点击 Terminal(终端)> New Terminal(新建终端),在 Cloud Shell 中打开终端。
如需将本地依赖项安装到函数的本地文件夹,请在终端中导航到函数的本地文件夹,然后运行以下命令:
Node.js
npm install
Python
pip install functions-framework
如需运行本地 Functions 框架,请运行以下命令:
Node.js
npx functions-framework --target=entryPoint
Python
functions-framework --target=entryPoint
如需查找函数的
entryPoint
,请打开launch.json
文件,然后查找分配的entryPoint
值。例如,如果您使用的是 Cloud Code 的 Hello World 示例, 应用,则配置如下所示:
"entryPoint": "helloHttp",
如需测试函数,请在出现提示时点击在浏览器中打开,或点击 + 新建终端并运行以下命令:
curl http://localhost:8080/
这会显示终端中函数的上下文。
如需详细了解如何调用本地运行的函数,请参阅使用函数框架运行函数。