На моем локальном компьютере я могу отлаживать приложение Node.js с помощью Chrome DevTools. Поскольку я использую goormIDE, я понятия не имею, как отладить его таким же образом. Есть ли способ сделать это?
В goormIDE запустите приложение Node.js с параметром --inspect=0.0.0.0:9229
--inspect=0.0.0.0:9229
Например, node --inspect=0.0.0.0:9229 app.js
node --inspect=0.0.0.0:9229 app.js
0.0.0.0 - разрешить соединение от DevTools, который находится вне контейнера goormIDE.
0.0.0.0
И 9229 - для указания порта, который будет использоваться.
9229
Открыть меню CONTAINER - Port Forwarding Configuration и зарегистрируйте порт 9229
CONTAINER
Port Forwarding Configuration
Нажмите кнопку копирования в столбце Command, после чего будет скопировано значение IP: порта.
Command
В Chrome откройте новую вкладку и go до chrome://inspect
chrome://inspect
Включите параметр Discover network targets и нажмите Configure... справа.
Discover network targets
Configure...
Вставьте значение порта IP:, которое вы скопировали на шаге 3, и нажмите Enter, затем нажмите Done.
Done
Тогда вы можете увидеть, что ваше приложение занесено в список Remote Target и готово к проверке.
Remote Target