2016-12-17 6 views
0

Можно ли отлаживать приложение Spring, работающее на причале и переднюю угловую часть одновременно в IntelliJ Idea?Отладка приложения Spring приложением mvn: запустить и отладить угловой интерфейс одновременно в IntelliJ Idea?

Контрольные точки в бэкэнд отлично работают, но интерфейсные игнорируются.

+0

Вы установили расширение Intellij Browser прямо? – dav1d

+0

@ dav1d да, у меня два сеанса отладки parralel, запущенные в intellij: один для mvn и один для отладки JavaScript. Chrome отображает эту идею, но она не реагирует на точки останова, и нет никакой информации о сценариях в идее. –

ответ

0

Это может быть сделано таким образом, с IntelliJ Idea:

Для внутреннего интерфейса (довольно очевидный)

Создать профиль запуска Maven и передать в эти аргументы: пристани: бег.

Затем отлаживайте эту конфигурацию прогона. Это позволит вам «прослушать» бэкэнд вашего приложения.

Для интерфейса:

Создать профиль запуска JavaScript отладки и установить его следующим образом: URL: http://localhost:9070/ (это где мой причал сервер и мое приложение было запущено).

Затем вы должны установить REMOTE URL каталога, в котором вы AngularJS приложение является (в моем случае это было/приложение) для: http://localhost:9070/

И все, что осталось, чтобы работать как отлаживать эту конфигурацию, и что будет сделайте отладочную работу и переднюю часть.

1

Да, это возможно. Вы должны установить это расширение Chrome: https://chrome.google.com/webstore/detail/jetbrains-ide-support/hmhgeddbohgjknpmjagkdomcpobmllji?utm_source=chrome-ntp-icon

Для отладки угловую проекта создания новой конфигурации отладки:

В IntelliJ Idea перейти Выполнить -> Изменить настройки. Нажмите кнопку + (Добавить новую конфигурацию) и выберите Отладчик JavaScript. Измените URL-адрес с помощью своего локального URL-адреса приложения, обычно http://localhost:4200/

Сохраните конфигурацию, выполните ng serve и запустите конфигурацию в режиме отладки.

Вы получаете контрольные точки, работающие на сервере и клиенте !!!