CodeArts IDE Online在线管理函数
用户通过CodeArts IDE Online在线管理函数,调试方便,界面友好,帮忙用户快速创建函数。CodeArts IDE Online工具支持以下功能:
- 用户在FunctionGraph控制台创建函数后,将函数下载到CodeArts IDE Online在线进行编辑,编辑完成后,再将修改好的函数推送到FunctionGraph控制台。
- 用户在CodeArts IDE Online创建函数并完成编辑,再将函数推送到FunctionGraph控制台。
- 该功能当前仅“华南-广州、华北-北京四”区域支持。
- 当前仅Node.js、Java、Python语言支持CodeArts IDE Online在线管理函数。
前提条件
FunctionGraph控制台创建函数
用户在FunctionGraph控制台创建函数后,将函数下载到CodeArts IDE Online在线进行编辑,编辑完成后,再将修改好的函数推送到FunctionGraph控制台。
- 登录FunctionGraph控制台,在左侧导航栏选择“函数 > 函数列表”。
- 创建函数完成后,在“代码”页签,单击“在CodeArts IDE Online中打开”或者直接在线编辑。
- 在新打开的“选择实例”页面,单击“创建新实例”,输入实例名称,单击“确定”。
图1 创建新实例
- 进入CodeArts IDE Online在线编辑页面。
首次进入CodeArts IDE Online在线编辑页面,提示选择切换为中文语言。
- 在编辑页面左侧导航栏单击FunctionGraph插件后,左侧编辑框中的REMOTE FUNCTION文件中即可看到在FunctionGraph控制台创建好的所有函数和应用。
选择从哪个函数进入CodeArts IDE Online在线编辑页面的,插件自动下载并打开该函数,显示在LOCAL FUNCTION目录下。
- 在LOCAL FUNCTION文件中,在编辑框调试函数,双击“node01”函数或者右键选择“打开文件”,在右侧编辑框打开文件。
或者在REMOTE FUNCTION文件中添加需要编辑的函数,并下载到CodeArts IDE Online进行在线编辑。
以下示例仅供参考,具体请以实际创建函数为准。
- 下载成功后,右侧输出控制台提示下载成功。
- 打完断点,点击调试图标或者右键选择“调试函数”。
- 进入函数调试页面,选择测试事件,点击“调试”。
配置测试事件和测试函数请参考测试管理。
- 修改函数代码后,点击“推送函数”图标或者右键选择“推送函数”。
- 页面下方输出控制台提示推送成功。
- 返回FunctionGraph控制台,查看函数,确认已合入修改的内容。
CodeArts IDE Online本地创建函数
用户在CodeArts IDE Online本地创建函数并完成编辑,再将函数推送到FunctionGraph控制台。以下示例仅供参考,具体请以实际创建函数为准。
- 在CodeArts IDE Online编辑框的LOCAL FUNCTION打开创建函数。
- 选择模板,创建函数。
- 例如选择空模板创建,输入函数名称,比如“kong_new”,单击“创建函数”。
- 创建成功后,左侧编辑框即可看到刚创建的函数。
- 在EXPLORER可以看到完整的kong_new函数,其中函数代码只是 “index.js”,其余的都是配置文件,可以不关心。
函数下载、推送代码比较流程
鉴于本地代码与远程代码可能存在不同,会存在新代码覆盖老代码的情况,所以当下载、推送时候,都会有弹框提示。
- 函数 node01 已经存在LOCAL FUNCTION,此时再下载,可能会覆盖本地函数,下载前有提示。
- 函数 node01 已经存在在REMOTE FUNCTION,不做修改直接推送,远程和本地的代码会比较,提示“代码已经最新”,不必推送。
- 函数 node01 做出修改,删除第二行的“// hello world”,推送提示如下。
- 是:直接推送,本地代码将会覆盖远程代码。
- 否,查看差异:弹出有差异的文件,单击“index.js”打开比较差异的页面,可以看出最新文件少了第二行。右侧图标依次为“继续推送”、“取消推送”、“刷新”、“打开文件”、“放弃修改”,鼠标指针放上均有提示。