如何遠程調試部署在CloudFoundry平臺上的nodejs應用

網絡上關於如何本地調試nodejs應用的教程已經不少了,工具備Chrome開發者工具,Visual Studio Code,和nodejs周邊的一些小工具等等。node

在實際狀況中,咱們可能遇到本地運行良好,可是部署到CloudFoundry生產環境後的狀況,此時就須要直接調試在CloudFoundry處於運行狀態的nodejs應用了。本文介紹詳細步驟。chrome

首先咱們得有一個在CloudFoundry上正常工做的nodejs應用。爲了演示起見,本文使用的應用爲jerry-demo-server:瀏覽器

使用以下命令將
cf ssh -N -T -L 9229:127.0.0.1:9229 jerry-demo-server安全

這個命令將CloudFoundry上遠程應用的9229端口和本地9229端口上創建了一個SSH安全隧道。網絡

接下來,咱們在Chrome地址欄輸入chrome://inspect, 便可看到運行在CloudFoundry上的應用已經能夠本地調試了:ssh

在Chrome開發者工具的源代碼裏設置斷點:工具

而後在瀏覽器裏再次輸入應用的url,斷點觸發,就能夠開始遠程調試了:url

要獲取更多Jerry的原創文章,請關注公衆號"汪子熙":spa

相關文章
相關標籤/搜索