本篇说明如何让 O2OA 后端代理与接口脚本也支持 debugger 断点调试,获得与前端相近的调试体验,内容来自藕粉社区用户的技术分享。文中先说明在调试启动脚本中加入 GraalVM 脚本调试参数,再按步骤说明用调试脚本启动系统、在脚本中加入 debugger 语句、通过属性面板或 API 测试工具触发执行,最后用 Chrome 打开调试地址定位断点。
在 o2oa 开发平台中,后端代理与接口的脚本编写也能像前端一样使用 debugger 断点调试,这是来自藕粉社区用户的宝贵技术支持。
感谢藕粉社区论坛用户tzengsh_BTstt提供的技术分享!
论坛地址:https://www.o2oa.net/forum/thread-264201-1-1.html
步骤如下:
在start_linux_debug.sh脚本的最后一行的`setsid ${current_dir}/jvm/linux_java11/bin/java...` 加入以下参数启用GraalVM脚本调试功能:-Dpolyglot.inspect=0.0.0.0:9222 -Dpolyglot.inspect.Secure=false --add-exports=com.oracle.truffle.tools.profiler/com.oracle.truffle.tools.utils.json=com.oracle.truffle.tools.chromeinspector --add-exports=com.oracle.truffle.tools.profiler/com.oracle.truffle.tools.profiler=com.oracle.truffle.tools.chromeinspector
以上是来自藕粉社区小伙伴的技术分享
在此,我要向藕粉社区的用户们表示衷心的感谢,是你们的贡献让我们的开发工作更加高效,也为 o2oa 平台的发展注入了强大的动力。
相关内容