断点调试
更新时间:
断点调试
开发过程中通过打断点进行debug解决许多问题,使用云开发平台也可以通过断点调试云函数,这需要搭配云开发平台提供的调试运行时一起使用。
断点调试目前支持Nodejs与Python技术栈
Nodejs调试
本次演示一个基于Koa的hello项目断点调试
1. 调试配置
检查根目录是否存在配置文件
.kaitian/launch.json
默认,文件目录树不显示 .kaitian目录,可通过终端查看
ls -al
如果不存在配置文件,可手动创建
添加配置到launch.json文件
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "attach",
"host": "127.0.0.1",
"port": 9999,
"name": "Launch Program",
"skipFiles": [
"<node_internals>/**"
]
}
]
}
2. 启动函数运行时
函数需要运行在运行时中,因此需要启动运行时。
3. 调试
进入调试模式
访问步骤2返回的测试域名进行调试
Python调试
1. 调试配置
检查根目录是否存在配置文件
.kaitian/launch.json
默认,文件目录树不显示 .kaitian目录,可通过终端查看
ls -al
如果不存在配置文件,可手动创建
添加配置到launch.json文件
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${workspaceFolder}/a.py",
}
]
}
其中,program为python文件的入口,可自由设置其他调试配置,可参考 vscode调试文档
2. 调试
进入调试模式即可
说明
- 断点调试支持Nodejs与Python技术栈
- 调试URL只能在相同的浏览器中使用,在代码中引用URL会报错
文档内容是否对您有帮助?