本地开发 local
更新时间 2025-11-26 18:07:20
最近更新时间: 2025-11-26 18:07:20
local命令用于本地开发函数,包含本地调用和断点调试。
前提条件
local invoke 命令
对于 标准运行时函数,local invoke 命令启动本地函数容器并请求一次函数后,随后容器退出。
对于 自定义运行时函数,local invoke 命令启动本地函数容器并监听指定端口,随后阻塞等待请求,您可以通过 Ctrl + C 中断命令。
参数解析
| 参数全称 | 参数缩写 | Yaml 模式下必填 | 参数含义 |
|---|---|---|---|
| event | e | 选填 | 标准运行时函数的事件数据。 |
操作案例
调用本地的标准运行时函数
进入到资源描述文件(s.yaml)所在的路径,然后执行 s local invoke 调用函数:
调用本地的自定义运行时函数
进入到资源描述文件(s.yaml)所在的路径,然后执行 s local invoke 启动本地函数容器。再通过 Curl 或 Postman 等工具发起请求:
local debug 命令
local debug 命令启动本地函数容器并阻塞,待完成一次调试执行后容器退出。
注意
local debug 命令仅支持标准运行时Java、Python、Node.js函数。
参数解析
| 参数全称 | 参数缩写 | Yaml 模式下必填 | 参数含义 |
|---|---|---|---|
| event | e | 选填 | 标准运行时函数的事件数据。 |
操作案例
使用 VS Code 打开项目,项目根目录应包含资源描述文件(s.yaml),在项目根目录执行
s local debug启动本地函数容器。在需要调试的代码行号设置调试断点。
点击左侧调试功能按钮,并启动调试器。
调试您的代码。