函数工作流 FUNCTIONGRAPH-VSCode本地调试:本地调试
本地调试
- Nodejs
- 前提
本地环境已安装Nodejs。
- 默认模式
单击handler方法的Local Debug,配置事件内容,单击 Invoke,进行调试。图4 单击Local Debug图5 配置事件内容
- VSCode自带调试能力
在函数文件夹下新建main.js文件,并将下面内容复制到main.js文件,单击左侧的运行和调试图标
,选择添加配置,进行配置,选择Nodejs,按“F5”进行调试。
const handler = require('./index'); // 函数入口文件路径,根据具体情况修改 const event = { 'hello': 'world' }; // 测试事件内容,根据具体情况修改 const context = {}; // Context类 console.log(handler.handler(event, context));
- 前提
- Python
- 前提
本地环境已安装Python。
在函数文件夹下新建main.py文件,并将下面内容复制到main.py文件,单击左侧的运行和调试图标
,选择添加配置,进行配置,选择Python,按“F5”进行调试。
import sys import index # 函数入口文件路径,根据具体情况修改 # main方法用于调试,event是选择的调试事件 if __name__ == '__main__': event = { 'hello': 'world' } # 测试事件内容,根据具体情况修改 context = '' content = index.handler(event, context) print('函数返回:') print(content)
- 前提
- Java
- 前提
已安装Java,VSCode已支持java的运行测试。
在函数文件夹下的test目录下,打开TriggerTestsTest.java文件,单击左侧的运行和调试图标
,选择添加配置,进行配置,选择Java,按“F5”进行调试。
- 前提