无法在 Visual Studio 中使用 Approuter (XSUAA) 远程调试 SAP CAP 应用程序

Unable to remote debug SAP CAP application using Approuter(XSUAA) in Visual Studio

提问人:Razz 提问时间:11/2/2022 更新时间:11/2/2022 访问量:425

问:

我正在开发一个 CAP 项目,该项目使用 approuter 在 VS 中进行身份验证。若要启用远程调试,请关注此博客。

CAP 项目结构以及启动 json 文件(根据博客配置)如下所示。

Project Structure

由于项目使用 XSUAA,因此在项目和 approuter 中添加了 default-env json 文件(如上所示)。为了运行应用程序,首先在项目的位置终端(侦听端口 4004)使用,然后在项目的 approuter 位置终端(侦听端口 5000)使用。"cds run""npm start"

PFB approuter 的 default-env json 文件,将令牌转发到端口 4004(应用程序正在运行的地方)和 MTA 文件。

Env of Approuter

MTA file

在关注SAP博客(上面共享的链接)后,在chrome inspect中可以看到项目节点并相应地插入断点,如下所示。

Chrome Inspect

Dedicated Devtools for Node

但是当我重新加载 approuter localhost 端口 5000 时,没有触发断点,页面上的任何操作都不会触发保留在操作方法的断点。Localhost 5000

关注了 sap 博客并完成了所有配置。卡在最后一步,预计在 Chrome 中触发断点。

任何帮助将不胜感激。

问候。

visual-studio sap-cloud-foundry sap-business-technology-platform sap-cap

评论

0赞 Niklas 11/29/2022
没有指向您提到的博客的链接
0赞 pandayo 12/8/2022
嗨,Razz,您使用的是哪个版本的 CD?对于本地调试,模拟身份验证应该没问题。请参阅此处:cap.cloud.sap/docs/node.js/authentication#mocked 对于仅在开发配置文件中使用基本身份验证的 cds,您可以使用它来保存开发身份验证信息。cds.requires.auth.[development]

答: 暂无答案