文档中心
小程序云 
产品公告
云托管
云开发
产品简介
产品计费
操作指南
开发指南
云函数 sdk
用户身份服务sdk
websocket
开发教程
ide 调用
cloudpilot
云效能
云安全
风险智能
智能营销
智能客服
智能监控
费用中心
访问控制
云迁移
组件市场
相关协议
小程序云 > 云开发 > 开发指南 > 开发教程 > ide 调用 > ide 本地调试
收藏
我的文档
设置
开发者工具提供了一套与云端一致的云函数运行环境,调用开启本地调试的云函数时它会在本地运行,而不是云端,开发者可以对本地环境云函数进行请求调用、断点调试等操作,同时本地调试提供了调用关系图展示、本地代码修改时热重载等功能,帮助开发者更好的开发调试云函数。
建议开发者在开发阶段和上传代码前先使用本地调试测试通过后再部署上线。
使用流程
1在工具文件树对应的云函数文件夹上右键,可以打开云函数本地调试。

2此时会弹出一个本地调试的窗口,需要在左侧选择一个函数后再进行下一步操作。

3在本地调试界面中点击相应云函数并勾选开启本地调试方可进行该云函数的本地调试。取消勾选开启本地调试后可关闭对该云函数的本地调试。

若云函数中有使用使用到 npm 模块,需在云函数本地目录安装相应依赖才可正常使用云函数本地调试功能。在开启本地调试的过程中,系统会检测该云函数本地是否存在 node_modules 目录,若无会给出警告。
演示
云开发.gif

特性简介
函数配置

在调试面板的右侧,是函数的配置区域。
您可以控制文件变更时重新加载特性。开启文件变更时重新加载后,每当函数代码发生修改,会自动重新加载云函数实例,这就省去了关闭本地调试再重新打开本地调试开关的麻烦。
在环境配置区域,是您可以本地运行的云函数的环境。
断点调试
开启本地调试后,ide 中所有对开启了本地调试的云函数的请求(包括函数间的请求)都会请求到本地云函数,可进行断点调试等操作。

云函数本地调用图
在云函数调试版本中,您可以看到本次函数调用的依赖图以及它们的环境信息。

使用须知
1使用 npm 模块:若云函数中有使用到 npm 模块,需在云函数本地目录安装相应依赖才可正常使用云函数本地调试功能。
2使用 node.js 原生模块:如果云函数中用到了 node.js 原生模块,需要将原生模块对各个平台分别编译:如在 windows 上本地调试时使用的原生模块是 windows 上编译的结果,线上云函数环境使用的原生模块是 linux 环境上编译的结果。推荐部署云函数时选择 [部署云函数(远程安装 node_modules)]选项,线上云函数环境在安装 node_modules 时尝试自动编译依赖中的原生模块。
注意:如果线上云函数环境安装原生模块失败,您可以自行编译原生模块至 linux centos 7 目标后全量上传函数。
3node.js 版本:云函数执行环境会使用开发者工具内置的 node.js。
说明:ide v3.7.8 版本的 node.js 版本为 v16.17.1。
4云函数实例个数:本地调试下一个云函数最多只会有一个实例,对本地云函数实例的并发请求会被实例串行处理。
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图