是否可以在IntelliJ Idea中同时调试在jetty上运行的Spring应用程序和前端角度部分?
后端的断点工作得很好,但前端的断点却被忽略了。
答案 0 :(得分:1)
是的,它是可行的。 您需要安装此Chrome扩展程序: https://chrome.google.com/webstore/detail/jetbrains-ide-support/hmhgeddbohgjknpmjagkdomcpobmllji?utm_source=chrome-ntp-icon
要调试角度项目,请创建新的调试配置:
在IntelliJ Idea中,转到Run - >编辑配置。 单击+按钮(添加新配置),然后选择JavaScript调试。 使用您的应用程序本地开发网址更改网址,通常为http://localhost:4200/
保存配置,执行ng serve
并以调试模式运行配置。
您可以在服务器和客户端中使用断点!!!
答案 1 :(得分:0)
可以使用IntelliJ Idea以这种方式完成:
对于后端(非常明显)
创建一个Maven运行配置文件并传入以下参数:jetty:run。
然后调试此运行配置。这将使您能够倾听'到你申请的后端。
对于前端:
创建JavaScript Debug运行配置文件并按如下所示进行设置: URL:http://localhost:9070/(这是我的jetty服务器和我的应用程序运行的地方)。
然后你必须将AngularJS app所在目录的REMOTE URL(在我的情况下是/ app)设置为:http://localhost:9070/
剩下的就是以调试此配置的方式运行,这样也可以调试前端。