摘要:遠(yuǎn)程調(diào)試所謂遠(yuǎn)程調(diào)試,是指在本地或命令行即時(shí)調(diào)試服務(wù)端代碼,這在預(yù)發(fā)環(huán)境的測(cè)試階段可以使用。遠(yuǎn)程調(diào)試避免了服務(wù)端環(huán)境的模擬,可快速定位。應(yīng)用調(diào)試本文的教程主要針對(duì)采用的群體。
遠(yuǎn)程調(diào)試
所謂遠(yuǎn)程調(diào)試,是指在本地IDE或命令行即時(shí)調(diào)試服務(wù)端代碼,這在預(yù)發(fā)環(huán)境的測(cè)試階段可以使用。遠(yuǎn)程調(diào)試避免了服務(wù)端環(huán)境的模擬,可快速定位bug。
本文的教程主要針對(duì)采用 VS Code IDE的群體。目前并未搭建一個(gè)系統(tǒng)專門支持node應(yīng)用遠(yuǎn)程調(diào)試,因此需要開發(fā)人員手動(dòng)去對(duì)應(yīng)服務(wù)端機(jī)器運(yùn)行相關(guān)操作:
通過需要debug的服務(wù)端機(jī)器
關(guān)閉當(dāng)前所有工作進(jìn)程 慎重,確保機(jī)器是你需要debug的機(jī)器
切換至應(yīng)用的工作目錄,執(zhí)行 node --inspect=127.0.0.1:9090 index ,IP地址替換為對(duì)應(yīng)機(jī)器的IP
配置VS Code的 “.launch.json”文件,在 configurations數(shù)組中加入一個(gè)配置對(duì)象
"configurations": [ { "type": "node", "request": "attach", "name": "vsssssss", "address": "127.0.0.1", "port": 9090, "localRoot": "${workspaceFolder}", "remoteRoot": "/home/www/abc/deploy/abc" // 工作目錄 } ]
配置對(duì)象的type、request、localRoot字段固定不變;name為應(yīng)用名可隨意??;address、port為需要debug的服務(wù)IP和端口,remoteRoot為服務(wù)端代碼的絕對(duì)路徑。
在VS Code中的debug tab欄選擇第4部中對(duì)應(yīng) name字段名稱的應(yīng)用,啟動(dòng)即可,此后在本地代碼中打的所有斷點(diǎn)都會(huì)生效 。
此文檔針對(duì)node 8+版本參考
node_debugger
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/109560.html
摘要:前端每周清單專注前端領(lǐng)域內(nèi)容,以對(duì)外文資料的搜集為主,幫助開發(fā)者了解一周前端熱點(diǎn)分為新聞熱點(diǎn)開發(fā)教程工程實(shí)踐深度閱讀開源項(xiàng)目巔峰人生等欄目。對(duì)該漏洞的綜合評(píng)級(jí)為高危。目前,相關(guān)利用方式已經(jīng)在互聯(lián)網(wǎng)上公開,近期出現(xiàn)攻擊嘗試爆發(fā)的可能。 前端每周清單專注前端領(lǐng)域內(nèi)容,以對(duì)外文資料的搜集為主,幫助開發(fā)者了解一周前端熱點(diǎn);分為新聞熱點(diǎn)、開發(fā)教程、工程實(shí)踐、深度閱讀、開源項(xiàng)目、巔峰人生等欄目。歡...
摘要:一前言上節(jié)我們主要應(yīng)用了部分模塊功能,本節(jié)我們?cè)傺菔鞠鲁S玫墓δ埽褂?,并發(fā)布到阿里云,就完成了系統(tǒng)的教程。本身支持很好的的開發(fā)體驗(yàn),其也集成了測(cè)試功能,但這個(gè)不是我推薦的,自行百度調(diào)試。 一、前言 上節(jié)我們主要應(yīng)用了部分nodejs模塊功能,本節(jié)我們?cè)傺菔鞠耼odejs常用的debug功能,git使用,并發(fā)布到阿里云,就完成了 0.*系統(tǒng)的教程。 GIT:https://gith...
摘要:一前言上節(jié)我們主要應(yīng)用了部分模塊功能,本節(jié)我們?cè)傺菔鞠鲁S玫墓δ?,使用,并發(fā)布到阿里云,就完成了系統(tǒng)的教程。本身支持很好的的開發(fā)體驗(yàn),其也集成了測(cè)試功能,但這個(gè)不是我推薦的,自行百度調(diào)試。 一、前言 上節(jié)我們主要應(yīng)用了部分nodejs模塊功能,本節(jié)我們?cè)傺菔鞠耼odejs常用的debug功能,git使用,并發(fā)布到阿里云,就完成了 0.*系統(tǒng)的教程。 GIT:https://gith...
摘要:頁面調(diào)試騰訊開發(fā)維護(hù)的代碼調(diào)試發(fā)布,錯(cuò)誤監(jiān)控上報(bào),用戶問題定位。同樣是由騰訊開發(fā)維護(hù)的代碼調(diào)試工具,是針對(duì)移動(dòng)端的調(diào)試工具。前端業(yè)務(wù)代碼工具庫(kù)。動(dòng)畫庫(kù)動(dòng)畫庫(kù),也是目前通用的動(dòng)畫庫(kù)。 本人微信公眾號(hào):前端修煉之路,歡迎關(guān)注 本篇文章整理自己使用過的和看到過的一些插件和工具,方便日后自己查找和使用。 另外,感謝白小明,文中很多的工具來源于此。 彈出框 layer:http://layer....
摘要:已被所有主流瀏覽器支持在過去幾周蘋果的瀏覽器與微軟的瀏覽器分別發(fā)布新版本,支持了,再加上早已支持的和,已得到所有主流瀏覽器支持。 showImg(https://segmentfault.com/img/remote/1460000012086220?w=1240&h=823); 前端每周清單第 40 期: JS 的 Core 與 Cost,Node 內(nèi)存溢出調(diào)試,Software 2...
閱讀 2679·2023-04-25 17:33
閱讀 716·2021-11-23 09:51
閱讀 3034·2021-07-30 15:32
閱讀 1495·2019-08-29 18:40
閱讀 2023·2019-08-28 18:19
閱讀 1527·2019-08-26 13:48
閱讀 2312·2019-08-23 16:48
閱讀 2354·2019-08-23 15:56