在 SAP Business Application Studio (BAS) 中调试 CAP 项目非常简单,因为 BAS 为 Node.js 运行时提供了内置调试支持。
观看视频,了解如何打开调试模式。
Objective
在 SAP Business Application Studio (BAS) 中调试 CAP 项目非常简单,因为 BAS 为 Node.js 运行时提供了内置调试支持。
观看视频,了解如何打开调试模式。
可以通过单击编辑器左侧的边缘或在当前行中按 F9 来设置断点。出现红点表示已为此行设置断点。
如果再次单击设置的断点,则会将其移除。

只要请求命中具有断点的行,BAS 中的调试程序就会暂停执行,并允许您检查变量、观察表达式和控制流。
在 运行 和 调试 视图中,会显示以下部分,其中可能包含调试时的有用信息:
"变量"部分显示范围内变量的当前值。
在"监测器"部分中,可以添加在逐步浏览代码时要注意的任何表达式。
调用堆栈部分显示当前调用堆栈。
调试模式下显示的工具栏允许您在调试期间控制应用程序流(请参阅下图)。

可以使用按钮继续、逐步结束、进入和逐步退出。
如果对代码进行了更改,则还可以通过工具栏重新启动调试会话。
要停止调试会话,请单击工具栏中的红色方块按钮。
注意
在练习中,在 SAP Business Application Studio 中自行执行以下演示中的分步说明。
作为练习的起点,如果已成功完成,请使用之前的练习 在事件处理器之前提供 的结果。或者,您还可以使用以下 GitHub 资源库中的分支 11_.before_event_handler 作为起点:
https://github.com/SAP-samples/cap-development-learning-journey
有关资源库内容及其使用方法的详细信息,可在此处找到。
观看视频,了解如何调试自定义事件处理程序。